91
163
59
66
41
126
45
136
64
25
99
106
96
46
278
158
244
39
48
72
199
121
1038
154
60
57
37
97
543
240
161
26
14
322
270
103
714
82
85
42
510
320
86
174
333
88
146
1084
183
100
494
188
47
237