12
235
88
61
129
50
83
67
22
97
58
89
107
16
80
231
31
36
168
70
224
53
166
86
188
20
17
24
51
52
147
40
111
18
45
47
19
146
34
6
15
9
4
39
174
32
38
121
75
98
91
138
46
202
125
116
180