58977580
43849409
41215743
87256426
40805180
76338741
9833168
60037891
40024882
56852275
40722091
76772781
7026070
5517462
46674876
6792763
75295149
71997642
49589973
24939877
77828839
85091158
70052886
1480226
27184785
74826437
80188091
32961668
31102768
98953388
35377068
10759090
79449791
98218642
94499939
36984142
29644152
69419320
35751032
77393883