59508935
59925645
32874020
48118452
93731503
68537020
7252706
34893247
25972037
28153658
34248833
80902192
56381948
45499348
83423216
4835811
11126712
9049700
516609
19099826
10641731
52925208
50068075
29561864
68553753
49773625
32108674
91511568
40609816
37565425
81207386
75876554
92229451
28243092
36837781
64542500
2274825
79524690
67668332
90576565