40637321
70134373
3259897
5739817
9822386
72536163
19574006
67928210
58257301
9820675
6983692
49135231
25055186
1967731
38344
1053368
53812442
56248067
10943901
3943334
99542407
8454580
64965420
55032456
82243525
50675558
50325065
74133805
62791219
951841
96078446
36962831
80106969
5669910
4561227
3661648
2570660
87563687
31103810
39201742