49581642
27932916
80557605
2628873
2849526
47975740
48686853
38048850
97941286
20438738
85192096
21322978
41999180
4940708
76825002
5349554
33796319
1055547
97941232
46815039
63237063
15408933
2007861
77797397
97716473
61181704
71042422
60145196
3035645
29859186
92287348
83741629
59076511
22768677
42546085
79715298
95729404
38548413
52219754
66857004