58439546
82853248
25025132
7202880
26052776
35794319
25422416
83379432
65812365
2842667
81891892
24067766
83987020
75415996
100004782
2267114
7110425
94601993
15467157
41718904
47364520
89619800
70608862
15408281
7453083
18989233
18848776
88175937
1026872
27156448
46023910
78368586
469292
40623010
22093536
49048371
7957975
78859425
67131759
66029754