30485766
43155691
50779272
7817876
88382918
41362188
32768346
66692492
8407400
49758427
46971630
8209139
68036689
52179439
79279091
41335507
65129483
27826651
32395841
2482566
88648897
25722899
39993447
79108960
75202263
2684092
9970867
61697086
69597607
84665542
869607
6106457
53494776
19496936
85413764
72242648
84588336
75433378
68031567
11587272