196
129
86
123
167
46
88
108
45
51
249
252
54
101
119
57
35
327
190
58
141
106
36
197
26
312
658
111
124
50
374
215
378
22
136
207
66
365
316
371
71
52
491
91
421
391
109
41
182
150
387
171
166
309