23
353
29
7
63
26
39
33
34
53
49
24
65
45
97
187
162
135
58
148
77
153
88
80
91
85
59
202
157
16
112
11
119
99
67
27
35
95
13
355
140
89
12
109
207
10
341
6
356
836
66
239
1003