97948429
36357977
1131698
69864562
285358
68459695
13199897
40537472
2224319
45188111
13012004
33796091
98919675
44778426
78759863
33139477
14994205
6922486
70188560
18787328
42184259
87098800
43313298
69681183
16272303
34876506
9262471
71657397
95134696
8163602
13459821
45693702
44458648
40902686
21595159
20002694
98291853
76959849
30288690
1380628