38213933
20603705
3113451
91323002
2239207
88483592
7905872
29128118
16891546
20215892
31828241
48846800
9227941
143699
95613137
50595120
2527823
16583839
38987500
30545281
99242193
40224611
62102107
62993395
66551306
14596098
41924584
43623353
9405741
49305976
4877433
83544328
6887767
50747231
34179857
88561700
8375925
716143
34234692
41911782