21317715
3188660
72663808
72959286
41808247
75639427
37904076
48229116
34682325
78897838
81889545
9721715
27139381
57649238
48118214
79585866
25305435
41812466
14973515
95537086
70027502
61822889
83954632
7097418
67235633
62984005
79094398
84676455
40919824
93676125
1185095
15891121
74916956
79357824
11966092
482395
918285
4132284
52891105
88624461