25
10
102
27
31
194
66
42
29
15
129
83
21
71
4
58
48
109
9
121
229
17
72
40
119
118
137
55
177
24
227
36
67
32
95
153
135
63
90
96
126
184
82
43
338
47
44
59