35848162
567991
42279795
30614907
4621236
3503783
59958116
22952023
74467467
41209685
75124959
3721549
1934726
9084222
18956446
91205422
56295770
80544266
18438222
97717613
10575162
2707554
59764304
96819
43026074
26453733
64521960
13497755
17573504
4334403
29068623
271735
6425275
43195589
21984768
8773438
7156914
93029644
82897239
31011214