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