85297325
79803588
41031130
54917279
39972807
69713694
63944684
83881851
58576005
98077358
80361661
8584756
3662346
5012670
32922858
3211495
71076194
78193544
76883843
80276307
76449237
1949942
86449356
47323729
6892000
6587307
89319255
50651441
516258
5471779
40946959
44035715
95957775
9462414
46599077
32977647
1967756
85337865
56848370
1408365