56881253
80648407
9364280
20116754
55873311
59984829
71036565
54129100
48376676
15771747
15261018
7263801
38842349
25464794
73567648
77216223
28936601
23628895
8051345
29018598
2024972
94532560
17134204
15293353
84963442
73726602
57057873
16488156
80379926
71106843
87403336
62467146
51818351
38844944
88432599
3367978
1702934
46339557
52508308
908567