35
42
75
72
105
102
50
99
159
88
227
47
119
40
290
179
436
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