233
116
41
1522
11
46
58
23
141
147
32
64
63
60
59
51
129
82
84
588
78
34
67
56
40
203
2179
566
74
37
292
47
100
43
205
21
77
240
319
16
383
447
31
159
42
4819
207
88
26
27