27437972
16299202
63977598
3616531
79442298
8381804
7936357
4175676
84375957
13214192
3925689
13587403
47749287
3013875
72896429
18216065
69028506
90356568
1732148
54607967
93479553
65871959
82589342
23322249
9594112
506536
22775126
8674113
4615326
71147167
59373069
19942038
20047178
85884269
30108611
94175894
6367178
99233449
43481021
35409050