8
9
40
22
28
3
35
4
20
25
33
5
18
7
12
1
29
15
10
188
69
23
14
16
44
13
53
32
11
123
109
77
138
31
17
176
99
78
43
157
36
42
51
240
19
92