100
38
40
64
33
47
36
31
75
62
89
25
57
124
86
42
190
46
87
111
71
65
499
142
161
289
226
15
108
109
29
427
242
115
26
183
218
151
235
45
68
138
125
56
70
35
98
129
78
90
52
264
128
184