58765980
80297451
8895949
16985986
46682515
43723861
4652366
2303563
3435997
94042628
16655
50386096
65839515
85167329
76657051
68231655
86121516
77245326
61787372
28275237
69658238
38187696
21785232
82574817
98807090
93679607
58406248
2432036
92472203
38481415
73789584
37555916
48742738
12883793
9462306
313206
5027488
9622918
24955580
74034050