31802169
10973164
95784266
8784680
86073698
78136488
51503422
92892096
13985454
30881335
33091526
80351704
72136699
2567925
60698837
8952882
26209695
46591885
9187261
78235909
73215741
45196460
99483246
42905980
69648720
96884759
16165079
35093085
44669036
5931764
25218649
70262460
97743967
49143422
59188795
6779460
88988118
23253676
56653089
4404880