95105776
12403511
53206767
15539235
85848099
83929762
26544215
11445318
66681968
46075959
72908162
9087379
64403988
5071195
72145796
32602864
15661950
24026751
35816201
78598170
65439109
29835470
68235948
78109737
40596109
733227
49178587
51229267
811118
55568970
87808955
3993740
67458272
75216044
94133987
70191968
22201533
26458025
80287520
41836132