18815026
81765203
26151305
5291140
76227872
3662858
56992724
1912657
29035390
89182767
24734342
7754222
87432081
88833804
59566777
40799831
30136665
2691825
5871494
13813282
53366998
30396638
1052764
83984343
69843119
25916291
17192978
65887530
58291439
66411760
24201641
83741288
47897166
11504668
51424619
46569757
626158
898368
35677158
12002923