2
23
22
24
42
84
32
59
5
27
62
7
18
11
21
16
14
52
53
46
60
144
65
49
3
29
263
172
80
85
43
12
9
48
30
17
67
8
68
13
20
26
10
6