8188684
84067671
25571340
6749627
13315057
5985121
52023557
8802814
27946932
13075350
4309187
75842461
88949099
54979470
4660598
80297728
67389563
75344485
36813029
33574890
848403
11593154
28094444
64762130
63902828
82491545
93579720
88005591
69821328
38903023
62071116
11402577
3141208
11771732
9337526
78403171
50159775
20155833
643191
44137965