94717522
48655975
98718945
13255654
47472996
3624263
47204604
80486660
10104595
21917201
87682283
24523595
82141510
41807469
6674657
96956033
9198080
95735270
35539556
35472765
37631531
56909195
14862764
44918586
74773739
6469009
47262144
56447533
88955665
50947230
3726729
97345302
34187951
42265407
2015127
34507803
64145179
77735731
82177032
41209427