140
25
327
1159
78
153
387
535
29
68
67
459
240
12
56
139
266
124
73
204
188
411
81
22
101
40
557
82
117
51
2441
30
17
357
252
16
34
33
296
142
61
873
26
272
23
265
127
644
193
241
54
48
72