70849238
99884170
2996651
35016417
34498948
84924391
14085947
60424304
149226
9953785
4058550
34779330
64187688
95945363
9177603
86535922
94118621
97563499
92557225
7530659
40082385
96916969
49797436
32467610
8721225
76336298
20886084
18494206
31478126
53083651
72658990
37983200
63136066
71956922
40135226
50065371
76963755
35066216
1175500
23233793