32059076
17383925
9320527
92918137
9536948
59754185
51048391
22183239
72648876
21835734
28145827
84741142
9081794
37037973
89189701
15117041
3186474
26141483
95201841
89656236
63519914
88361014
11179885
4212937
42215231
4257176
69043615
52312128
90377738
70936512
18496719
55434534
73669897
47603730
68029029
48205373
5195631
2794613
87147672
5771761