5075081
63372566
60831502
39565098
78821463
71155909
80633948
19224580
58716848
59241794
41636319
86333775
15516733
58091234
1030145
70753134
88612102
26178322
64567698
90241555
1088992
15403251
89905963
50314781
49479644
20189515
69005156
13109370
48094023
31528110
20097185
27915804
93077741
52839695
82042823
93894438
12057003
20114567
43174224
62761322