53
49
23
20
18
29
172
167
46
25
11
177
301
22
178
111
51
1040
1540
9
281
695
402
88
145
15
208
166
42
76
154
7
84
274
134
50
180
30
1436
418
107
75
10731
139
71
19
5064
35
264
82
127
147
63
273
324