29994288
2746442
4817977
69674314
5317613
61611054
50864868
94297258
906703
87696092
39305075
80058360
12202602
97996474
9998422
66436090
7973990
27402284
24877338
7234380
28427644
18078192
58281959
98673337
87824393
24702497
85371246
41482325
2511882
25675949
72677038
16214046
68162058
31317823
1429683
85971115
39029666
40111072
19485472
73765580