22
28
24
18
48
29
37
88
301
54
19
25
147
30
14
11
10
233
146
201
40
102
17
13
60
7
72
34
107
45
247
133
271
36
47
74
70
165
487
38
186
141
33
32
16
15
67
180
339
53