1168169
72113253
21075865
22708955
1457132
78527231
30849492
33003526
7124841
93378125
74912102
48974596
98533242
83344934
57372339
69735783
25583151
8872977
28259005
93111405
27037564
50283674
24238713
38413746
45247001
69855629
542875
76157751
71968163
62833588
63118620
9491533
85737466
64135638
67567201
96287655
85983751
1224818
59751016
13439737