15028520
4310206
33487580
16576878
77707032
69393927
59988151
91213515
35962815
33498642
3433958
47405884
53711359
59176012
42274839
38348048
95979953
72094974
52406255
48228842
22278757
55611939
10585477
51599740
3276801
2934659
59911829
6329856
87537372
76785514
9035048
9580973
99095870
59753505
50254163
53618005
455363
13899701
43858246
67444311