33244410
8234893
50112339
6448517
22828174
31808692
21726849
12719546
32136735
69175649
16882481
14935413
29999047
69852049
93115004
23475920
34485186
90194813
85408213
6519280
3628559
24526203
77118671
21437082
89831512
52061037
76963957
95778652
47637396
4064660
73511173
47799824
78877762
44196693
79012272
7291818
39229172
28162672
23759420
987920