33
18
99
42
56
9
60
27
29
6
20
69
13
221
436
90
229
202
333
40
77
131
831
220
71
159
25
225
16
173
21
81
276
54
290
80
274
44
193
8
189
12
206
37
36
26
61
14
38
76
706