74703223
19761992
40036887
5101572
687382
51375411
49606496
99707916
98006400
57886374
26033122
48657751
13039207
8281665
48994871
67594109
99803512
7104825
516499
26166816
82674699
45234974
1042543
15786890
47349693
95564321
5265196
20472902
10987645
49299203
51166237
75737516
99494149
80333670
15131509
65115311
21215857
26653327
5312456
8367150