20938856
3681616
6006388
94587563
50204068
68952635
99874911
99589359
89097113
78393722
55614162
58447233
32589890
39888931
3036385
15956978
77566440
5357735
81948041
14908366
26723267
1546117
96061679
37387314
74418610
11593502
62356135
2377648
37269920
39373728
92989842
6712433
95822379
71091215
1615428
96884791
55931262
41654704
49284268
76691610