95307241
86735515
6481203
17504159
3047227
24822567
91782043
51605982
70878861
75534689
10672716
86458158
93748386
53249900
2687996
48182391
26962916
74447775
8114697
1142905
65582547
6872732
23747724
52338715
78444996
37841541
1895361
93201907
43063846
4544790
15195574
1291411
18374668
236179
50803507
72108007
63683261
19238741
37977679
62506594