21358806
11584825
2165880
34834338
84554637
26428028
84491077
9348297
58671746
76067213
6075161
5674680
56283960
84088203
32091377
61673062
5684978
80243941
63695766
76049764
50744586
99083779
5959461
40047743
45256132
29405578
29104207
57366344
62206844
1362254
4661868
86133779
67564194
89358791
14181640
97616567
9505604
90807388
85255281
56289757