3071170
98139305
35179198
2258696
55275340
31656518
53708005
85164707
81187689
6867292
2978635
8098262
45244828
27629877
76665999
53809674
36407158
34687746
12409131
66255593
84714688
26483491
12822004
53177961
8409686
54524067
43323816
52895726
94937833
30577977
20434877
94704259
58939570
16436614
657157
67181937
92046483
35706711
48187804
54117588