105
32
9
175
88
16
24
25
22
11
223
236
90
70
129
252
227
195
138
203
19
5
7
14
4
50
34
12
63
241
82
35
20
89
10
307
84
126
66
62
47
64
258
39
180
170
8
306
18
72