81
31
30
47
99
20
14
51
206
94
115
257
202
406
68
9
12
67
28
70
6
448
128
27
16
159
59
24
72
342
49
46
58
166
100
183
53
212
79