85
141
145
39
193
215
57
89
113
847
64
40
18
827
655
592
381
723
789
229
212
114
637
524
317
3191
1265
936
2196
634
2597
2261
965
1051
635
913
718
745
1377
3079
1624
2612
1252
1138
1045
66
79
78
180
59
41
42
525
285