29943153
3265633
33318438
2108426
9263843
42637502
1069607
21393589
47538546
9869648
32496379
89969452
3653499
68221729
19704463
7052806
56683263
8345074
85781147
70998335
46782774
85969645
42275230
85075276
67012087
1198856
55487347
65695936
32809439
67586815
92442110
91058702
78388074
66839615
97848644
84937183
67372828
71265337
72549646
28112392