57964218
33585332
22419712
57704454
12032600
84437753
55926209
87021550
4941014
42617130
59879800
62081447
83247999
16669064
77327400
81936922
58398026
38004292
8394881
9812927
13169731
61178173
85978574
68542083
3235108
8852885
15403002
37652756
97403589
79316583
76983147
51304287
64104510
23082724
7013615
19539310
75239609
13399768
92236862
34539218