80692282
11464336
52999730
46822104
44403602
2636191
77148
92996455
33834029
37953217
66151741
43531734
20641684
42091490
98635254
32621750
67944993
8091189
5137349
88532781
34189281
56766684
24496490
2187293
6804348
53346317
89933029
13286118
41993325
47991410
80274279
60271358
79267978
91261420
57522571
85018611
7677331
16161131
70481245
16885680