66031092
30022645
46797192
28005985
83589107
14408246
70102653
23077417
28481664
97989290
6170944
41118625
19157142
2809868
61856078
96115254
78013401
22874027
70452080
69784614
27777280
95308066
50597659
85987431
71421162
2095211
2249573
25474493
5335671
68844525
6721914
6918395
85149495
5876092
19649770
53466577
40567349
30469300
49561499
86587683