8
22
40
19
17
134
6
95
27
3
83
50
30
57
9
1
92
32
172
24
111
61
98
63
44
121
26
110
184
4
10
55
47
15
5
11
103
189
51
25
35
28
228