35966557
7502470
76027593
9325927
80347545
36232475
22809310
58297318
41703749
60787324
44351207
42144680
13578143
43184528
25682801
85314705
93885785
11888186
80377619
47372266
99794400
25086215
96812235
24326771
737369
40906146
36727387
11666071
20239837
28182920
87677950
51366090
30772187
71874156
7642460
49848471
37382876
88236474
25084167
29628511