16056468
7884270
3767498
62092832
82387909
9923956
10062604
70147402
31408993
33971574
84716587
4678460
59614897
95628135
75632678
52114395
36013509
89841460
210527
56025852
82606888
39205318
55826802
55974700
65901185
21362270
83975717
2676948
95388016
87393481
64588772
33609304
76079303
86748361
77709848
6677501
35663866
67197592
57856380
45493104