30708621
49924885
23917871
14366030
64637418
60247179
17645819
68823680
95968238
29702368
98523151
62825485
9955918
88323086
32277053
64493732
17588949
7957342
13563727
5858392
6358133
74176668
70849700
49116549
24303974
15834170
5265470
61518498
74297115
10492492
93867360
76117902
17468974
67319526
76735268
10647150
29137386
77432136
93253503
13026599