18
29
70
7
2
33
163
26
11
85
84
25
57
254
140
82
43
117
24
138
81
142
42
44
79
32
27
51
23
37
13
30
17
92
95
4
89
20
102
91
47
53
46
14
66
6
8
55