116
95
9
17
50
55
191
72
202
11
297
160
34
307
489
99
127
135
164
46
172
42
240
215
71
146
78
541
53
38
117
742
36
105
212
253
233
82
106
133
317
29
96
171
45
43
7
28
210
32