25859508
17037584
181859
5012507
22329321
79653534
62596247
86416810
9919174
29092652
29471512
77852728
38583731
86765845
7781485
55156515
53129358
98989018
4711739
38981463
79148618
50554910
7602879
59258559
70437663
5829135
91546079
78828540
80715172
84493415
23866134
3195357
53403768
19496687
81083228
75568019
85593119
47673956
28697365
71624350