82205238
47315041
69353721
17241638
4859184
8014509
57597508
20202344
66954526
48988245
13667147
38909456
7796965
39421025
39129042
25086260
90879822
62306632
83377372
2337062
48369040
45668005
15832456
26762029
53909745
80912274
97467880
227943
95754600
73129048
16439715
99961493
20176566
21145427
39541517
35018017
1181456
34671933
6780885
77987459