21025230
848913
1891150
50088655
19775988
3189257
7139371
66361760
13154349
6965375
8406238
77151561
14204347
32147923
16973270
81707098
22072136
72448852
62033077
83212482
85057171
21191165
96458929
50207455
5225128
60614347
89956076
38233316
92007030
14891747
35756507
19207350
7823275
934011
30855272
31439082
60147523
6855445
845455
43641067