31001880
91713042
12385640
47207021
10394852
83852683
349820
34009489
12596079
4346457
8901985
50467552
41444636
59197546
24395522
96916274
60149559
12357242
25531909
9118497
14857290
69472705
4039931
64083195
56425492
7191956
1697099
4419603
33471714
3672239
94846272
5216246
80452925
61816197
35954631
23054270
5926327
39649710
40505664
4784992