31937781
13105901
66058612
8153199
92722671
49731193
62955439
78488209
9519302
8197714
32904142
47572631
91491677
35265628
1299663
18903839
68064895
54741870
90705982
37993773
62602819
89421448
96826118
73877658
60164744
51711930
23678114
20043799
24454583
51184232
30033720
36011303
30664479
93044613
59272691
29681949
16739010
13185487
13572645
496785