14876119
6322785
76149260
28182677
28321049
68732471
59786981
45236686
40676353
87151979
27764191
23533919
28422814
7587111
4990219
24334829
46830
34212122
93804486
94664854
56813844
29611142
11752422
73707705
5530371
80582207
95023258
72904293
26506535
2714253
65223054
19036042
438873
58673558
86595586
26809828
17683077
2533821
4502483
20947917