22025023
32587063
32839973
59515036
50033087
88404528
14348473
20759136
29315663
58764009
98463637
474384
45396761
16657488
5933437
52721231
88873937
19257858
82682349
47763443
40571779
9957820
20191012
74656903
73339745
47104646
79158921
52461009
51649107
40014137
5995889
28685345
58855348
92967964
19313486
84758778
698270
13265500
2666869
90412839