2
9
3
14
21
6
7
34
28
13
10
11
5
19
4
17
12
8
62
25
24
49
36
1
42
224
50
102
230
79
105
84
125
39
92
52
40
37
123
46
134