5115197
76385242
89085305
73845020
54818679
2013615
4504958
75744573
47292373
2207900
38556343
28009060
22329744
72101957
92565144
81543762
83942113
98937481
65547048
71271159
81419234
45171384
11368899
65024195
16094966
60214793
4023775
95508364
5991521
82383114
31033946
91182648
72818178
30852358
42291472
90391745
15302309
70063630
80742236
43456648