80422526
46286979
40128075
83353615
3648160
68826978
22131529
18431707
61557638
11046714
3533651
40899992
46687479
29891161
95979910
56638
64194198
1822108
52207457
24364513
47352060
3552998
47907118
64635529
86371710
26536536
67931824
40738156
10911175
87797860
50999779
43966442
41829974
89548394
33173188
24984266
15378432
9243294
54433134
46536815