2
6
7
4
1
12
5
3
18
9
10
24
45
15
17
11
58
47
60
22
69
14
198
54
122
29
16
100
102
28
52
92
82
204
90