22
26
34
20
19
58
21
13
79
14
37
52
36
50
5
45
12
99
44
110
63
31
241
76
272
402
126
198
115
68
149
109
235
519
406
237
54
57
66
74
24
27
32
429
28
240
85
229
116
70
181