85
22
12
56
52
4
43
40
55
109
37
15
97
64
81
24
104
58
60
39
76
23
66
75
21
57
1
88
27
26
29
31
16
2
46
48
11
44
41
33
3
34
14
13
32
155
45
49
93
53