35
27
93
102
65
98
88
28
19
54
237
17
78
172
111
67
30
192
50
91
105
21
147
120
161
38
468
236
61
69
309
274
71
295
53
129
60
305
66
47
68
402
40
44
79
52
228
62
39
55
32
10
46
20
26