46588772
53243325
26262605
83404194
46956130
57734370
52333942
77473615
56577375
978628
2817619
1109693
88072573
59213144
76028254
50093540
34461657
41911996
60841802
90256298
51861402
5301533
77955788
953189
129035
7219915
26671056
7035780
61899659
82996799
99728026
43642157
3478144
48275674
29393313
31985280
86574272
77124813
61757886
1515496