95051189
49081794
23974497
6757006
23273519
13248483
6436832
28897346
10687933
35033435
43397747
8551510
5675447
93409995
87738154
7658165
3541688
59138088
847289
38427513
82879945
99616544
7663573
70964540
20486367
12597129
62235181
49229426
2647581
57183926
1614237
153207
58509960
60711760
26959796
65303179
75287953
55192944
25301303
98845059