40977906
3808331
19507020
38992288
49729485
1617604
5501506
33262843
62335400
2348734
28493688
85355036
62287186
88819155
25243022
76793203
58202362
27942652
17024300
54887054
83647810
74624487
4563738
1238820
16645766
50835766
89327704
94557813
72648598
44059215
37314612
58705812
4315207
5438216
3098938
1847771
7381401
22527978
72179972
80763124