64899529
29221218
50712077
61111276
1758297
21667474
41183933
59266320
8579425
13909995
1638451
50119770
1794316
54972390
58411035
48548000
96278298
34638302
50847360
65667271
90898384
31538391
56109154
2726722
911135
70263916
98055242
12014022
36199153
36425986
90372123
2018311
30442698
34861153
7156866
26909637
35631496
405205
3125653
68049962