60898736
68759280
2483597
22128376
59748041
33554330
3157934
9498210
92954879
49061435
52285258
42269610
50219730
291692
17484515
95865085
1295940
53657978
86363594
22886314
20625694
24447245
69373875
51047710
70341061
99238723
22681562
38679627
61013718
8908974
82601949
98356745
88828257
16725965
42787133
36915004
49041185
5535242
57943268
67309946