39
21
126
45
111
105
182
80
4
34
77
19
112
17
67
30
26
64
56
49
113
14
44
85
43
91
94
40
68
18
60
51
11
73
31
75
108
41
9
109
42
52
13
81
12
550
32
10
78