39909800
5275281
25448082
11907602
22431608
19092562
4528251
45305958
19756923
46239922
8783634
98396576
8896276
56062967
67073420
65429545
4534618
72909913
48826698
1875342
3047381
74085274
29369802
32788785
75847040
37523003
17317424
49227454
34065539
15379944
73487346
78377029
18291525
16445739
84179617
66317314
60266962
91072203
57139689
24042344