15
60
10
47
21
17
65
165
24
230
155
143
121
55
164
84
271
93
156
46
113
249
138
279
212
109
151
149
58
253
25
82
359
9
104
53
22
51
42
179
207
97
26
40
30
19
3
16
13
79