75
95
100
56
72
114
19
62
241
102
148
87
226
210
46
14
98
38
52
310
182
115
59
65
125
23
34
54
109
71
79
48
104
70
45
66
53
40
29
42
178
57
78
28
67
103
392
116
150
69
277
225
39