19406635
29629700
8181420
92656389
4528107
26152716
79065595
43605287
21953454
34384388
8892380
6819884
9758909
68005406
47041179
96933355
63518251
31826981
37861966
24594838
17411912
50918629
82751626
3041568
78137584
96048676
85099622
14956220
7735445
16549088
34479867
55478681
55151749
30893563
4421534
70993460
91195042
22397405
46513564
28602551