112
17
56
67
41
22
79
30
33
40
26
182
99
78
15
42
96
16
86
116
49
12
97
58
198
147
81
209
181
61
13
39
514
100
212
29
109
161
91
25
38
229
93
71
47
72
110
63
176