42682447
25163515
51221137
2844944
8735601
99595978
22786
6045367
91563636
97413135
14959276
64416765
83658884
91898856
54938978
74266097
83707681
14396770
84512416
32338679
1293386
4453206
3930513
56813544
4451485
61534154
9564268
58078461
37184375
61669994
45486348
19805574
8543666
4757901
20822441
93797001
75727838
4687985
40189154
1668868