84707536
36485052
12504834
95563147
33906057
75544379
72704765
67187157
52165143
43488491
18148050
61716957
80481542
96221621
54131105
57759403
7941274
99188570
72828354
39584264
144659
17326374
53077173
54287234
49832453
12535603
27416461
6415116
30148811
2167442
17068155
3934063
89283724
3964129
41984267
7877269
89818837
54644333
99727621
47633693