35438773
5707990
748911
93433625
4833744
17979636
31523606
45463271
20805956
41802704
43819596
749960
1946264
70771765
23951721
29286320
7456276
6485649
79446954
46439569
16187722
64239334
60168670
95851410
61853501
44848347
46957624
11002159
60508713
73844598
81344730
87472864
93981080
35775006
75663821
61704600
69221907
32676556
98573011
88065604