35667630
30982610
61056388
5323890
129948
93988834
83896150
99926631
86068380
71093433
9294207
41822717
84359837
72418610
20023297
65092556
60262562
33579261
1982724
38965957
72055889
82893574
22056976
3005784
788568
54331222
43861662
72813758
69988934
64866552
53812533
3253746
13461481
69305235
55773084
75899169
77165818
90242318
19793274
11066614