19793125
7453454
30098917
22306819
6827811
54477842
94142402
29439573
27367728
46071694
59571796
71604677
422571
73488319
41359331
88859807
41528687
3005368
6946148
12004867
5171734
5046484
98578483
70803708
88406632
7173348
20593258
48629006
98332647
78614450
62952562
79225342
58626543
5380899
24446875
73813649
7842983
54527308
54018771
24639336