12
30
152
103
25
52
15
31
19
101
20
91
212
75
109
7
54
266
64
10
53
261
100
183
257
27
16
38
328
9
110
58
33
36
18
69
84
8
156
55
66
26
34
137
163
134
11
40
17
81
29