9
4
5
3
23
1
12
18
33
49
32
8
14
55
25
2
93
43
30
123
21
183
106
7
52
67
138
90
600
24
105
53
6
40
62
28
47
22
78
27
74
42