88
104
32
28
21
6
100
15
90
19
80
41
51
9
27
333
37
34
69
177
81
136
358
378
145
53
424
237
42
92
31
73
10
210
142
159
294
164
65
14
23
108
68
20
17
264
329
225
109
59