18
29
23
68
221
196
14
21
32
128
8
85
6
70
77
10
98
35
31
82
110
49
95
108
81
40
19
50
195
16
290
120
140
43
73
57
97
56
259
154
83
53
25
44
9
15
26
2
254