39144384
97332546
50206
87157320
8703570
12359900
1125751
43047100
4556787
41811021
2575632
30615110
26908179
45082542
7542771
77706530
96021912
30347708
6274147
6441912
61021294
81227863
72356948
52136440
76653477
64322311
2419458
14509802
97649603
97058294
14263140
31367196
29847575
12102682
88652218
70128302
54139665
58349747
14011262
94396218