10
53
15
173
127
261
100
40
24
293
182
49
80
78
220
89
57
51
257
43
27
14
17
102
16
22
28
41
26
58
38
90
320
21
34
64
183
9
93
23
25
6
52
110
199
162
30
19