257300
73554771
57916894
76572194
27948767
96353202
56599114
7571451
5528825
23864401
4714799
32394452
20678934
44664333
61957550
38357335
906977
38472609
90114257
37974523
59856134
1323411
31295025
61019763
2039424
40533024
97011696
40532315
89183508
25669880
8321781
90697625
68471661
28823863
53226888
16145859
52218066
50891852
7122402
4357728