59394875
73715224
80851451
6605954
40366704
2213478
35209116
20514507
55552689
3408833
86643735
75506387
22208595
59287937
19947276
70257002
46419101
79701629
37021066
74888580
94969393
3976838
32695167
30239316
17314590
88075523
1877347
38533565
93957135
52268212
35426694
17773395
689148
16338793
12163129
50054229
51383383
6395774
90363698
24561263