97207946
12275679
7501425
48398045
84191182
10064992
10567303
5431118
65653790
39637518
51535681
84955957
17006656
6196298
95429471
27192234
2842523
13871645
36801869
374596
62867988
37725564
31868082
52741212
64732258
95627770
12436343
61953796
77941481
56949560
13719634
7624643
82223588
34066779
21978732
18968069
96011081
65726290
7685384
5189518