111
28
31
25
18
100
51
88
209
11
120
135
258
104
29
23
20
171
54
35
82
16
73
15
50
49
61
47
64
24
34
13
324
177
161
33
30
178
113
56
628
14
5
206
66
96
7
36
173
45