45056782
52292666
25312835
9987184
92313814
42936091
439723
50595566
68947290
41401342
2790815
68161465
86419704
51528189
53624023
30113232
66562660
91045675
5111557
39245461
32775985
96096298
47383216
61849863
28949570
48281342
13878651
56873726
99714995
59219709
30834106
3061204
54287664
29031066
28505724
53735966
50982130
91152698
81423600
43973763