65043866
52553087
29471779
5139371
57585518
76379655
58129536
83069844
80217465
21431794
89255525
44793081
60683940
93197590
87579080
86386648
84806999
43368563
66537076
12104563
5077188
19892163
5691052
18053878
19678499
7652737
10373092
99395470
75028931
32869310
53443301
5494452
7113210
22549151
5620498
63972356
7139702
60315394
34024577
93214644