294082
96921037
12125345
41551060
40721028
87245670
4810132
64367222
76105591
64074607
7533612
31708589
9146333
18746910
37477384
33619426
95768329
27026826
397756
8781836
9307374
88316631
6104186
93719441
90664644
54409952
32278291
89096365
33897143
88675668
84152675
40336492
32617857
65421540
96939025
88465491
87222744
71013406
84062745
34281089