8
9
34
55
209
64
20
50
40
273
53
87
24
197
63
146
82
37
236
31
150
104
93
185
13
45
85
100
194
29
21
35
23
119
253
173
121
164
30
46
58
77
43
38
97
52
111
51
26
116