42
12
100
79
109
84
92
68
54
10
57
60
173
85
39
28
40
23
82
15
51
63
31
49
86
104
17
36
137
16
59
81
64
6
77
58
122
13
205
69
83
26
19
99
22
97
110