57
91
250
19
100
65
87
74
49
126
90
86
128
129
112
147
41
44
246
31
214
105
71
18
10
140
26
14
291
108
36
93
38
109
204
73
50
67
95
196
28
48
29
69
54
46
75
35
85
161
16
97
193
118
3
266
72