85168521
96193896
52677640
24573107
72659102
77376560
79296499
51769516
5372234
20779331
536149
43391148
84011418
16165838
84786722
98594301
97268404
11009752
22066718
81872115
46555604
12003544
73595815
74407728
95954002
64137560
72849687
88681073
55201314
79281478
12727098
12487693
12737880
75634483
43033798
31982083
25448638
26622096
53599743
15194697