30713656
18886992
941458
73132150
30225069
9208160
10595231
28243619
7481230
40623399
47258404
67125423
22139426
88471073
21655503
52335920
95187784
91606874
76341691
88861910
66154204
88453254
95729262
89158234
24674105
4112756
52352903
91042887
39979112
83476211
4983660
23581523
72389495
26937009
92122186
52273759
29441373
29382020
37419403
35298326