1972680
28696588
59949793
31879650
14995278
64072177
52502737
280065
37268375
85671383
78292297
72393678
25148299
61828080
511846
85697662
44177645
46463039
3057185
14939417
46506587
5711582
80934869
19931474
92084267
3318131
15719414
52282529
76697261
31547522
70809290
2824115
6894836
19469040
36316608
90886159
12055403
41675396
96136222
30631789