25
17
18
206
84
37
146
88
6
181
87
32
100
129
48
46
49
55
16
42
230
114
70
39
83
68
56
197
9
4
135
254
140
125
24
122
44
286
72
233
79
11
52
58
116
104
154
91
98
112
330
106
60