70558960
58009071
27551733
40384624
2147355
55409175
27925143
19022032
36603677
6068578
6538148
58187233
8274623
8748365
50459223
25078092
64409173
16597984
74897314
72594266
92351371
43086891
67656961
13565657
47742910
68411700
36459421
81895971
21721752
87687653
56549060
92566505
6936260
27705869
48989348
23973634
28059397
28433871
84422172
15587298