96455770
22837021
6425710
3976216
91057915
4479771
77071710
40226980
71036557
32247562
944918
30728532
56138733
14777113
25256328
52899948
543283
59766060
30508367
1385127
92529397
50259019
34996809
8633947
34906839
57139722
64172625
94169773
1029208
72103552
16363406
33572094
21066234
9763602
74256200
8996921
48773981
92164658
65758868
85186032