43874476
91556191
20021768
14713249
76197530
81775769
85357033
19022828
50189239
75046469
7117849
40847801
42937955
71012069
76969071
99183039
43561237
31596710
19676597
95762927
86341139
68466973
67733105
71156411
20775783
45656809
41238373
6645321
94516074
31907692
7669557
57102591
30016000
20438742
15628654
77338845
10243853
48106957
61725412
42209948