29720
9664486
1931932
74742452
10598859
83248414
61155829
87348503
3835607
19844301
513764
1987711
74764196
60655248
54868239
65563990
43871351
49122579
60983014
24586931
9952126
57788311
56478073
14844529
8798993
3178156
31869308
50998572
90705752
72873019
31941790
87963603
5217175
9999827
51676098
17026357
10976332
12445548
31317730
52256731