40196473
35003555
63772519
26963175
31036198
82591518
2861133
28481541
45454337
2466666
31167199
80017885
56754103
1106396
62913175
2251197
21643904
60017650
3853818
2098529
35897433
49474360
4175892
24915099
95425818
83589572
63607066
7034693
60613023
463428
95351331
11037863
32507239
3854959
62512852
49595014
76346199
66091926
14701075
96896474