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