28757839
8335197
21831395
64665169
57973553
63076262
64099766
46526604
65417973
73569435
9542639
2065266
20544580
50612778
13409576
60073320
67629681
84142022
61297944
53691050
56111531
7606382
62668795
48127435
70376843
4574306
61658572
8645854
51763350
7526545
18448286
99072405
88316528
61761344
29612606
63393199
6203121
67823681
25312051
88425104