82656801
99103793
3489372
15748954
33455726
15316373
58151913
25195951
54398000
20177077
87554691
93803965
60033356
50642913
89902211
6336137
16389942
30751620
63341277
47529312
54232587
62054140
29629603
66933341
42232041
59144268
77792091
61755448
80322097
80793901
1819236
15311162
3187048
76791314
93198645
5508213
95491141
23616215
32867200
38072830