51502797
1141232
58045592
44964652
16173440
38439411
70153349
3516167
31574962
65645087
65561550
48541877
85869522
6165639
70382372
56764826
97067167
92191659
50148991
78553413
54829851
59909936
6591834
39843386
501778
72294387
6556240
97907706
12033324
91292898
45701797
62315961
58093710
64499687
3478509
9726828
21778304
19625804
11787538
4009024