2677992
88434980
3556802
81944389
78179634
63397657
31585211
88552728
58947254
73486116
70861933
93548040
21099918
8808472
87403682
19207277
91383738
65095967
36366873
91835507
36109395
28208553
8047682
57317882
59149902
40463841
61815048
71766295
74823170
30536090
85301076
15031925
164337
11223172
81972321
8091228
2778713
582445
50152436
34153208