92199648
21049510
27974185
87647149
52967368
26568552
60249628
16671853
84971866
63649304
29561099
37085645
52198500
95048477
80423208
30773116
64158048
8884807
48502238
371538
47219027
43836291
31182817
6704527
2245140
51447591
57884711
9429531
3338775
27122735
77565271
9989862
3673690
24456992
17526615
51221707
59156032
8729504
62567498
94232232