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
293
47
100
43
205
21
77
240
320
16
383
447
31
159
42
4821
65
207
88
26
27
41
119
20
1067