42469579
12664556
33889126
56786868
91892206
98435330
67882256
87033560
11614953
17599471
56226088
16558498
67418544
68328212
52107048
48144012
35184218
97353023
5839138
66415268
2521968
187832
39432752
95573740
8558083
15978956
24091493
64959818
41707213
51105248
28342823
63322554
89886783
11963123
35726722
93695661
3923826
769382
57963849
78163774