2951660
54306596
59753334
27011882
8838308
16536457
9822153
51484262
1122698
1275995
55668825
98562400
22416528
1963841
92399994
28139197
94705574
5427720
95246706
63603996
12533963
4701240
19238674
80684474
7309298
89461053
62038190
44556813
9577078
25311887
49895367
22839986
379631
29168865
67002359
18374865
3235117
40079585
36241913
33565924