46
84
69
121
135
87
250
124
691
64
173
248
50
127
927
394
586
54
145
56
144
76
52
1128
246
185
565
162
147
209
155
81
89
92
43
60
357
245
150
227
421
49
3842
1558
2645
1593
1642
1856
767
684
2349
2035
1442
116
137