34
18
110
100
62
92
14
49
29
25
27
10
44
86
101
45
71
39
163
5
186
38
12
17
69
106
77
30
99
161
236
28
6
870
172
122
214
75
60
55
47
79
43
244
73
88
63
40
31