16655950
44943328
6155084
20761547
64865603
82882015
66016381
31317310
65624703
48835862
29263207
38503894
37626739
21716131
17431202
47395099
45336765
57449111
59487719
14509410
2546990
9257999
2245820
54751026
82595625
23816651
52146093
93651610
84946046
97865129
43365366
34025820
96468304
28537781
7268733
33338596
47603497
982113
63328441
5422256