30131295
9991630
60194494
37007140
25341039
63977200
6618553
4724868
66111048
9339831
73274212
72874542
3162304
47776795
26891796
39459604
13592539
85195744
51368202
90635923
51171643
86051924
82189025
10764375
12687577
1376000
126418
3214129
64771802
5176912
15645437
80608679
8759680
4460849
11225278
64545101
94177755
20909046
1644328
52799568