50814262
13997856
23371345
13697026
95437440
963523
46988222
86708358
97029025
36398462
79005045
89609049
90278967
69983760
76265155
58812260
8393458
26174813
3660243
50559906
73942952
53084153
8126290
44144640
5619297
86637493
2547915
21543813
19676083
30287564
78056619
13446652
67497420
88037034
82924900
39242846
40404918
8116090
48446293
85942183