2
1
9
5
17
3
18
7
15
16
6
32
37
34
54
25
199
45
84
96
108
147
106
56
193
23
13
345
52
173
68
104
333
59
33
105