45557063
9736649
53228562
44209573
69274707
59331677
15098857
2497588
27592677
9863715
344368
38702542
3543115
10245797
21857614
83424559
53676660
91567781
46373053
27488929
64066924
18217951
39548372
9456648
54271510
39804652
22348536
4290183
11427226
66073490
96097285
17265791
79974508
30927961
42113413
31177368
69927722
44074069
32332848
5096360