20167808
84245570
10587865
38561911
7308611
2728474
27172062
3427432
50028270
16329763
15604670
87597838
78661633
70564613
8315681
4916386
361705
68775945
46723825
94171343
56207823
71702529
92401460
32894921
81965019
18865522
66914690
67315209
85275040
68539978
66932448
59769934
7951468
31089417
64864181
96956021
37182396
65227615
31894026
10336771