30341344
86668192
48139979
9992896
86626018
34538297
68664871
98527938
21453821
7166040
63635109
99763315
27596470
87056861
21591012
4644557
3572423
2149057
62729940
54672945
14283961
97874041
12946441
3951222
47231892
39929274
97007652
10076098
59353328
88202127
85763165
63156135
86256541
97899101
69605316
98185296
25943451
36926213
32103732
40158343