2
10
9
25
13
8
22
27
42
20
14
84
29
45
63
85
59
17
48
24
37
18
28
58
161
23
40
15
41
47
65
33
7
75
31
49
57