19262550
13541878
25538471
47863691
61425118
55684122
2601645
99354376
83943076
50456320
99876505
82942453
18866566
96469803
51771837
52486566
8641689
85475607
8504952
3113283
78129201
16875841
48838371
68513861
4897191
84706472
7662328
42569345
14646657
5314122
1654273
95521662
4531991
7206031
10119864
40141855
29279619
94642648
9676881
7014907