33
41
10
46
16
29
60
28
44
30
37
13
38
39
54
59
40
27
105
34
75
64
76
109
36
32
80
50
55
83
21
70
86
58
99