42618167
44104071
24694494
26395134
45788454
74917236
70772332
22407743
80163994
31031391
15159781
89729522
79253698
62575268
12811552
1291648
73431853
36818115
18484163
7475709
40843674
46453842
25377834
10345476
3937786
32705441
9133908
60904460
75811899
94507235
46218742
52165476
33295516
31254652
75177579
38461179
43256569
97992564
10993304
2190707