93689838
51552192
60866974
33736437
41211881
1161171
74228502
15867458
69282718
50945052
70402627
35659365
29981080
29245235
4077717
28885818
95219775
64605996
51756627
22519325
56295484
3783154
42682775
34283134
35332254
64662485
3919657
80258626
25309514
5384221
30706441
45436004
89206230
65193144
32546882
16757470
49027274
15557016
19522552
47941789