31624674
7951140
40713420
5714529
20767325
77443623
701377
35061935
76528915
47768607
45771303
64937212
79203238
77592956
75817542
97625022
69463290
90278677
85773966
92151651
22372765
91325099
86391337
51188504
78125745
95486592
22059468
194303
2672842
94592470
6239041
56004439
81639341
11047653
66673832
7212767
43308321
14936830
72779444
16763473