31753253
41081515
28635200
72981067
1095528
8173808
30702959
44436771
46594982
1677696
37605091
19597370
85587640
48646760
47636341
55505683
71691648
14701036
25653774
58186197
42888047
41648011
53866137
956162
72655445
67853863
99061200
65563484
48484412
31657539
62221653
31465555
68346143
66843118
72347110
25659259
76906885
80802206
3016782
17738953