43543218
2518834
31845354
82628792
32152923
10489573
98895740
43244051
33373539
61355098
58303346
54836528
90981361
9274532
95883755
57468750
11349838
2041694
95943880
68183587
67592541
13597414
55475214
61065286
66064251
4131048
97844400
27095767
2786718
53142022
43911761
18925369
44659152
73823031
82803141
26609850
23335229
722326
1562280
1583542