18656544
8467980
31459464
43414343
9469335
32171219
62004582
12637972
53402583
43825315
13933124
36062719
75139810
71971154
9985182
56793800
1213675
61988985
77034711
79267238
84406020
3371829
49134076
95524622
72676481
40897260
77705978
3584478
46207764
48236310
325925
85364639
6657131
45694446
35676136
6228312
83692347
58111378
3475589
10124568