29628710
14738771
4955190
61087555
42891789
1795703
28716856
60076002
23981712
5899086
94049847
88403281
41473631
6186630
87214506
66269015
2313344
7550253
18443544
30852949
89386508
8743976
25668499
9957562
74706920
4507261
45488285
60372242
80418125
18948331
81678793
66347800
4876493
65087580
3953456
25816517
51215981
57134340
17936763
61829847