40891678
41382268
24689965
66106165
71565706
64039327
70228114
43872044
19991195
79609102
84966291
99552727
37683477
88123659
78289266
40207719
90018977
39225781
49109555
63796264
17321950
9463217
46427393
1531265
11587179
95629583
9271364
25829406
21942454
39179169
4704794
4318611
25401950
30175279
6068538
43659298
15089228
48194566
19212598
85164431