18111424
54592588
65989071
21195660
26955223
97174034
98822646
50927559
67792978
39755179
20716570
95989640
90889373
80763058
8609554
61239718
3420714
90945228
779909
5026490
50916301
69514794
40889310
44953264
32737863
37951165
49315097
83718446
16414781
9439802
20263258
28952822
41468907
42007728
65553820
70712940
36648483
41231877
7359847
37189668