28237998
21416413
7711500
23704198
68788103
98762641
88506025
48951461
71368636
83752147
68048680
58098070
95907096
7595411
50422499
58173086
4884080
21543687
75706101
77335300
69582150
14555058
44882194
5101200
20779542
62095265
99289320
65789664
1942434
66578973
29408253
83935839
98598321
37856488
4326610
98632695
17056513
5777201
2059760
96184425