30841178
6497753
953392
8962889
81395403
1422035
50881234
75083762
92579131
43201361
99274582
95765134
10721145
38124771
20973005
63445693
29044837
72014560
73819645
98976465
83595733
77206538
7211104
2551634
62116644
85554246
57419990
2885562
72545677
76484577
8983370
78553832
46103214
61051116
34602090
32164166
15713149
30473097
4308747
88278200