10
31
178
121
67
47
206
18
48
34
16
27
3
97
70
51
19
37
6
235
36
8
9
13
143
38
104
25
125
53
46
40
108
55
87
52
332
32
21
23
217
4
12
33
77