106
46
40
110
52
336
35
88
109
147
12
158
159
20
80
69
5
55
179
18
149
44
21
14
11
111
347
15
39
24
38
177
23
34
13
2
78
28
29
32
79
51
142
22
3
92
70
118
126