35382250
11742787
52169047
52312633
20382255
20973612
3588714
53996382
76981849
88619809
38051779
27855689
73361515
31342540
39629226
89321921
26605419
84045282
69994570
60391565
16504223
4434975
85746129
47485081
30163667
58002995
48548441
560521
94536108
714727
52152558
33292858
89541116
16431663
97311764
14705912
23946362
24695011
92736274
36918374