82602096
94192940
94508401
1393751
62344519
90664110
97056127
98838192
30206086
9936663
5086313
70153450
59767850
56356547
50216510
74698819
82879878
27567593
19778067
71434225
54425235
9263225
65548113
5782259
5259815
71248282
49409563
1192579
95776455
339911
74682894
64175025
8317554
6935758
38735394
20641896
58824239
22653388
4566726
33211889