86495746
41792291
16873500
41421371
31991925
64045584
37972404
50493594
79648756
9783814
14948916
18168580
50277350
93846164
98636674
9527143
99595220
73224263
4874455
33678262
8437416
35978288
17854797
1743346
1603547
13108936
33522805
77447579
84664315
1132126
72092823
7456602
32877918
94505533
85435946
92347601
2388788
29051201
30079807
71806857