2
9
6
40
8
11
36
76
56
42
26
20
34
18
33
4
1
10
21
13
5
3
12
108
24
88
25
29
27
16
30
19
98
22
73
55
17
38
71
44
78
102