54083755
14357243
58582360
75354553
52873489
86953272
997665
57621121
57025920
28846671
48375071
46114244
5402974
57905934
10434262
71745068
1975655
17141117
27181700
61753148
90247542
29068722
78148910
60465358
25947802
47684360
64029743
5361625
7021220
69709474
46349266
69001326
7967172
81855998
92037551
28324510
14249163
99967070
10607804
94322012