50963581
10102571
2982165
64385605
64467180
15276974
50229213
2491214
75402092
33041491
57549092
14035142
80328745
692734
21142726
83113269
95135139
1653487
22852561
61247060
64437992
6589433
31494299
82449348
45685932
86976066
52691186
58969443
65683782
92145432
27821030
36972565
82898904
28422795
52323246
47703056
12188670
54347057
5820506
69359156