12
4
51
7
118
105
166
13
78
83
97
177
67
9
41
35
62
19
94
327
96
37
308
100
50
74
48
25
8
11
164
59
21
139
137
226
24
46
58
222
5
379
72
176
61
28
26
197
91
110
80
204
69
196
27