82
36
23
12
102
15
59
21
86
101
337
71
17
19
93
31
39
209
41
115
139
136
190
144
80
50
67
79
18
87
251
35
196
37
154
64
303
273
123
9
167
301
91
194
125
316
178
137
63
205
215
219