122
173
410
110
239
52
7
42
65
272
80
64
16
194
1343
24
375
53
392
138
536
260
33
46
35
204
203
188
101
29
134
43
206
28
163
115
97
51
13
49
230
199
15
267
57
21
227
92
45
17
63
66