59954378
56168913
44237355
16416883
94587091
69088352
34908350
65792721
12959699
46052356
65666139
13949812
2335421
63016192
63285182
14234826
5600515
87427366
45938587
95548930
54859220
28794971
67253491
7222464
70434432
32129148
27782393
72856457
67816941
31899112
30574133
78482407
97701725
29319465
8152849
61351608
70096260
54349275
32097137
22162016