31974548
9195866
21787515
9057510
9956624
96005745
41318607
80784484
64869840
9570363
89783680
7958426
63053462
2835264
96884124
75282713
55487039
28883453
50733668
20166474
64456672
4156325
75346086
43686882
74419809
70457700
96517534
48288209
6607167
4533933
9568384
7648972
30898089
17923646
8735639
29155454