95728378
12022424
480324
98515264
90056109
88112260
68107281
11895051
32296645
80672206
28196267
28388734
92188939
23876487
74678506
344656
51346484
33623075
3613341
95295532
5990934
83407597
3551369
135002
22565635
30836715
5731796
44211268
66125731
50393314
63957265
10718208
51423257
98579161
92052498
55029063
138581
45272286
46804486
4007512