81598153
66529714
64337553
69051743
68168398
568813
8117629
41296613
66151256
26103770
38391032
39608466
16306427
38563365
10272945
1013329
15284684
48415740
7067729
46364051
56348250
88297741
73883124
55042293
77384607
22679018
41049396
59887990
79691269
89525044
12818367
70891195
34596520
10555085
6942143
72592356
75661687
38791850
14055537
30381108