9
30
11
42
41
108
23
8
10
86
16
13
58
22
17
24
44
55
50
36
84
81
53
34
25
35
38
14
79
57
2
45
5
61
3
31
18
56
51
15