2
11
6
4
17
3
10
18
7
16
9
1
32
39
34
54
25
199
46
84
37
96
108
147
106
56
193
23
13
345
52
173
68
104
333
59
105