95
9
17
50
55
190
72
202
11
297
159
34
307
488
99
126
134
164
46
172
41
239
215
71
146
78
541
53
38
117
742
36
105
212
253
233
127
82
106
133
316
29
96
171
45
43
7
28
210
32
124