167
52
23
520
6
184
109
197
105
35
238
117
1902
32
33
642
22
165
58
217
21
89
48
49
55
42
369
82
78
458
20
798
190
133
98
50
45
541
37
138
14
141
263
46
156
629
28
66
472
268