5962900
5017043
196116
53097719
16582901
15577536
54221845
9150792
96719328
1962262
45683199
53117603
8586981
97779896
98436349
7934682
29206860
95278395
68446257
62216436
50545078
94053620
95765582
2009795
28126300
91842266
53345307
74558821
42997235
38663410
42992282
74572745
6515130
305144
21214568
5660746
48699454
80587233
9132238
85268646