19566451
96016674
21841754
43219329
29487604
86026147
22971257
947951
55807198
20551615
8148774
40865082
78591952
22775011
27343445
80085210
25642752
81414966
22609296
7885170
9331963
72058246
22091046
43178231
28054204
843897
4887388
30119282
41251296
62992629
57489426
25251949
74224832
95548781
80872736
9001182
7671213
13205868
29668211
87684768