97488513
41869606
5824926
45592783
59366848
50113934
34951825
48347503
26527613
84077691
86685232
84109236
47468218
2308842
12511128
92222647
39513442
73082859
5020593
77398523
13327703
69162648
68599979
59173549
62588375
27338369
43702835
32478255
20065
18684361
96587946
707366
83772603
1955949
82226827
99591137
729541
80045487
6853270
40053724