19729346
33923166
53446408
47427035
82623829
4149998
1005655
23721959
30325907
16764414
35655532
63555188
41853361
1216103
7213587
41531990
21023197
24338907
52288590
95196862
75719121
35893482
2838927
84341419
43187241
5109120
62001516
7664494
50066879
6361389
79297278
324133
16756129
26121189
90576486
51322801
90608938
72338888
89786150
2791703