30111275
80046492
19082680
31429132
32757490
30149675
72247818
49125478
23067147
71408792
579321
5282432
48565251
6129935
23947436
99695215
94136602
88041174
15891562
24023797
26411061
34073589
57316580
409863
83048827
83772303
44112493
1951981
32178973
28562183
45471941
27145535
14485630
6597869
45567104
2925881
65284324
42757506
74527663
36724510