60657916
13643027
45054833
5248477
56495838
4719030
24918916
4172440
49269229
1484036
48667686
27189978
22004708
9574759
70987884
94102261
92198196
54727284
9617637
9028880
48897393
84832446
80578242
5006506
1278692
86668075
29753607
55003834
88413810
95194825
55009721
69689083
10878564
20875030
71994977
80019827
23288527
59333340
30677403
84504969