53
146
9
16
6
18
33
107
89
7
37
23
13
14
84
259
25
20
58
27
75
78
273
68
31
43
10
15
39
532
120
101
155
191
48
222
240
158
109
525
22
11
30
220
105
82
209
152
232
65
295
21
42