93607573
3580660
18212585
36495565
69228739
25228696
96353129
6703731
43738625
44943640
92066181
25834755
45559811
76498305
68574444
30352464
70855497
39529710
47299825
35945279
81127234
10748353
87683769
97665382
71585897
6797889
4461113
84918426
19687399
46083959
71858379
74042064
99274093
9178637
92043472
80773530
63914958
56742628
11373444
1428294