129
182
84
138
100
89
119
272
120
173
83
157
178
185
55
161
244
194
155
183
116
209
56
21
31
32
44
16
176
23
151
46
30
36
40
12
441
114
121
53
657
1393
486
386
437
239
345
175
671
363
145
22