26
45
96
119
100
82
28
38
83
33
164
124
80
492
71
23
75
40
89
155
144
282
465
68
103
54
150
63
49
123
166
168
116
219
93
88
338
55
187
141
61
252
99
287
156
118
76
31
198
91
167
21
350
186