202
70
128
56
34
151
28
42
360
327
114
19
14
158
10
7
18
610
309
207
82
131
50
251
248
257
38
23
30
276
190
106
170
225
22
1602
577
97
2430
191
266
67
217
443
226
557
86
92
69
62
59
55
72
68
48