2
12
9
21
11
22
16
4
10
15
32
28
6
8
5
73
24
13
37
102
171
17
14
7
29
3
27
19
165
48
23
40
25
31
42
49