87778950
4604661
36129986
99234868
93121995
26527708
98645667
80355852
57585230
58284694
64942004
68968367
11569446
7506162
21933707
576984
24901766
33927629
37142927
16411404
23316732
54974911
33569230
48281006
81479559
49836186
23043085
79176699
76673093
15384117
93361992
72507064
81388203
89252538
8878753
14663566
64866427
1066779
70649367
12208502