35
42
76
72
105
102
50
99
159
88
227
47
119
40
290
75
179
437
110
22
356
17
15
9
216
36
58
161
416
23
73
37
26
55
108
90
48
12
21
70
67
5
4
462
182
270
285
178
118
61
123
53
418