7042733
3103911
14373538
70832058
93269619
27703064
76718236
92585597
75549363
9042224
11522893
38023658
73389936
12907222
32858613
18249234
94082700
94613388
31658132
4711825
54148504
75869586
5327975
3894620
77886729
776209
77645518
96335721
6896625
12917631
55811749
65278733
84109498
2637925
53441540
15008507
6588340
1921176
38658484
96903675