53
61
36
53
44
50
99
103
14
33
63
173
30
181
14
35
57
55
65
85
49
38
32
39
19
37
89
28
63
38
140
177
164
221
292
198
298
146
64
153
83
147
92
123
191
116
53
192
202
87
83
395
289
167
210
192
113
216
500
339