10105616
1676060
38441562
52739099
46612730
93381314
55324816
28881092
4415760
85244062
82452534
7329514
95353617
41923906
92559006
2897771
2697319
96962161
35101280
99669339
63423233
6058967
8062120
85225781
30926737
37249468
94821720
87696703
81616490
87722286
35563704
65619898
5056260
14368732
5406630
86045997
54581055
9524126
80236600
32686575