279
179
46
95
45
25
34
44
76
75
31
121
205
335
232
1328
14
155
150
120
88
60
107
27
30
80
184
39
637
526
12
28
94
276
51
101
239
1888
56
286
35
129
6
174
71
13
166
322
48
371
1005
68
50
7
544