56922916
31445685
59902820
94169353
21119248
41237153
92948492
50192312
50356690
7607563
59076950
13182370
9544186
38249961
18385906
441186
65892678
1791668
8963363
91439549
18087591
29913067
74296178
32644357
93433841
4472852
14608468
26425525
96074234
7532735
32741561
31142524
3462917
80019026
55155191
23488404
44136460
79115351
20781430
12701830