56621656
3142717
10078767
97366128
4176848
11016779
83316960
22109704
42729951
2152331
65686223
59518213
50022409
83674565
90893021
96601503
17912307
80591163
15336621
90764343
44269554
57208553
2133748
72368015
43578081
2459239
20415070
9576349
10386639
6538865
33762923
72855196
88721951
44417760
6478221
47505585
3948349
62172425
3231998
60395906