44872102
3920485
96533377
63238584
29311040
85974184
7901366
16591022
90689865
8563341
61146231
2152575
62596754
10668821
61185106
27578672
10681121
21245978
14422967
9271391
828384
89396400
8061319
95875621
93008664
4154184
73222473
28573470
96757707
91012448
60656414
1735692
69118151
6637328
37979114
34823875
32575116
7326474
36321807
90364866