39295059
2789298
37229286
20009736
55805112
16888308
354404
37464017
21736040
30886600
33655665
9245381
77312919
87728538
32962013
47452912
56905228
40622852
31938110
33737886
84265661
1715656
780853
64306143
33187400
3188140
12003968
52989129
56357330
7297889
2210125
80061787
36701520
13445085
59782302
15468950
39515922
22755456
43046884
62837492