96
35
272
60
19
176
41
92
11
33
206
191
20
15
30
38
353
83
37
1390
218
164
49
68
119
114
29
241
335
285
561
172
99
82
61
93
579
10
159
17
298
852
42
6033
45
211
358
36
32
52
65
80