86738667
49809576
9312701
9242846
67134786
41546442
1319652
68992885
63947414
52372518
14981254
78954313
65089517
76435220
41995025
93883659
75171880
72954970
41361972
24761152
23175304
59942325
87849534
25104563
61515202
21335032
41392285
11062260
74466075
94827029
99638368
91161656
24658784
92061603
81834470
80931426
11955883
91438778
97122356
43943180