43896460
1721198
14406218
78244437
61743673
10555814
85669583
84563746
67089695
6309247
88009376
78415846
68975071
9983947
56463376
42129896
40805385
62422555
72911757
67263551
39039103
94292189
6812737
11329818
57059967
58306539
4031172
71209956
94705563
21766996
9125049
53464278
1810819
90576338
45949210
83653881
90441411
23396911
72599401
31342820