51403863
23545320
23566810
9516156
59662611
60766984
18959196
61955892
98139779
76584173
61536424
8933478
88712545
48116882
28589869
84889205
7695227
26975655
70401669
52867177
340524
2887927
91827843
94261333
3838235
58685352
46358450
18865967
27573968
82978452
27177983
8198281
47494906
80953812
2588304
69704494
41249711
60337041
46769867
85172830