35435096
64952251
8856504
91455370
89243433
3181300
59636171
75094262
86298326
92746807
31064959
77367722
71562180
81793468
71431394
1280988
4790467
25202378
453785
14009933
78476391
20687471
74053670
6487301
12018330
77827605
2969100
2473347
5732982
39393238
84831170
2662486
90466571
6786824
40582428
90484251
40322061
1862340
59996237
755811