81296160
98075502
77595847
44226818
39268538
28813870
1941230
65802831
58663359
26041054
18903445
54248864
5454817
35129714
47312084
30306276
28384426
16267391
10244772
68092793
8384830
88501020
50445569
40303
69456174
73107743
53617786
97648214
33259785
80113266
41341626
9230788
57483752
16877540
21106527
2593368
33948131
40742089
2939692
72406128