38044667
9660448
2569381
16112364
76348382
65482659
47069195
45438290
64826233
75711761
58348860
34536143
51183956
9497179
26337219
4479606
63367232
40056076
25393446
94561721
66681621
43284494
12136680
80522743
35735580
33931579
72903088
1866657
21174212
9885422
80265140
81604300
2055515
26774952
18243211
52128735
66969311
80087156
84251563
56956865