38509015
25823011
4863297
8014415
29646850
32993664
65267812
10385086
3495458
79837978
58496534
8418301
9744683
68369764
23196589
40938160
82017706
32135882
51061338
95359888
92692970
33369500
2881048
33729132
92734301
36361619
81266552
39367443
62294016
57505548
75402478
5124831
34126602
80792430
16506183
7530571
72678475
56159580
75996100
26524412