9
3
23
4
5
1
11
18
33
49
32
12
8
14
55
27
25
2
93
43
29
123
21
182
105
7
51
69
138
90
600
24
53
6
40
62
47
22
52
78
74
42