39396599
17547955
33394502
412739
61803888
55265236
62015136
21635218
19913966
23384794
50603507
15147896
47042358
8133415
20157970
33989024
31063827
16958668
96809513
68146067
73273847
21571662
14741482
97687936
70761844
95426299
75324530
75784416
58641117
92807059
94238803
34157858
57848815
52126171
19365402
6511514
55954708
53604899
74681928
75063027