87029738
95654670
2453456
50963563
20389812
89117766
93034774
79127765
75559086
7299313
8848688
90627452
28947829
34635776
8128770
726439
35414408
10772645
16273178
25989162
6897700
18826806
21527049
1246287
74927346
83747311
29196413
949842
40826336
97256976
80764080
90504473
92086189
39711267
5111640
58166366
53284973
46489900
61636995
14128004