58396396
32343918
65015725
45637219
41558411
55785606
79167989
94009757
96875487
4051333
1578457
71716243
90073738
83136385
41598633
69876856
32418390
20145594
57385883
1452988
9584555
8735492
50215309
63795689
62182634
63998595
64486929
94669591
2028853
83045066
66596291
70274751
14916209
4945361
6473740
6529734
79779434
39789252
7877341
53513442