52947227
51795973
94825086
51927074
75528338
3348095
34608644
96724411
66648445
80812737
21447067
23251731
42958541
14744929
11405248
5751464
65389939
54903080
2102064
27971091
80679635
8635269
82456641
47341884
94498112
93627893
6873314
17187638
62744701
9212224
91023889
59818311
99598493
66191816
86947432
2462448
32033804
83278124
16534303
5709647