5312168
16053603
94015827
14754122
37341007
88196772
41695039
22242565
56437038
67003061
29581687
73871508
95463808
24671676
79041056
50037613
69915702
324631
65155026
58292850
2611132
41735282
7943210
6271554
33237987
7206661
87305227
6421846
24198734
70871197
84681605
43601128
54108935
53506000
17376879
54962157
49593644
44913456
7455906
92656520