60502827
21365249
13116187
50371647
19662297
63028580
4978696
26514355
48524902
72239345
94558445
6767818
17741472
52552669
8731040
15181598
15182961
87289172
16023800
92156079
9595368
90754999
60984593
73951271
60923152
147359
93485399
69459324
768333
4757799
77209046
73789677
15247700
39047923
63965738
8903363
83411321
15618306
13312200
48246825