48164255
32428428
12611322
56415781
80575036
39064954
35977493
34914255
43747394
84086647
75631671
75091537
82111114
598832
79913150
23006534
38523734
88035294
97173505
51773030
95791083
22941191
3399823
29095977
77904880
86637241
57315792
4978698
28879308
26217466
48128299
64679341
67316969
68117386
14186235
85309044
20383479
80543878
70216804
14156919