1305
3
358
1
176
1032
2
157
235
665
53
342
939
242
889
292
333
351
127
69
431
5
979
204
96
112
64
383
58
71
124
1470
500
4
136