4
9
18
11
43
104
46
10
7
230
20
32
39
91
72
88
49
14
22
8
12
16
13
77
15
34
233
129
67
27
24
23
42
5
19
1
6
17
31
74
25
356
30
78
94
174
48
92
60
33