8
2
1
22
3
5
11
9
18
31
48
32
12
14
55
24
25
92
43
28
123
21
182
105
7
51
67
138
93
89
33
600
53
6
42
49
40
62
26
47
78
17
74