2
56
5
8
15
11
9
16
7
24
6
4
28
12
19
22
29
13
21
25
17
18
10
52
46
41
32
40
92
35
71
47
38
74
33
62
180