59944930
99292283
12451539
17813635
80659236
5455783
8337966
2558683
11271842
86269071
4473900
46287648
98533041
57304076
78455024
43591838
62378623
94369217
85739296
79048341
72037018
33987597
3798717
12091132
50673498
50098376
85404940
11211107
62357336
24826188
91265233
65062360
61692342
76429940
84963168
28223329
10837098
41435010
63712698
37102480