117
91
146
74
13
32
41
320
193
252
126
112
65
151
292
18
118
393
49
62
81
24
190
182
131
96
21
139
77
47
19
82
9
422
26
206
86
296
75
52
42
37
283
50
149
80
162
92
56
103
324
325
176