96629288
96873171
22963175
10652815
92324728
16553595
60602972
3435289
78969055
679152
91281951
33582331
24684887
860394
33211147
33715675
49059006
57626454
95774365
69983179
59758052
85381524
17573919
32049768
82174196
47586007
42019078
35531274
78026592
1268116
49299092
25578773
45453047
3967120
61096541
5182882
67807479
9357884
9312288
38077484