95306140
14243100
483457
80093067
93454884
60347116
44555993
17046563
55643677
77469463
730840
35689166
32244851
82794971
57392265
99494655
39563966
71989443
50284325
25444624
21547419
44477877
482377
26862224
66567187
87393437
55656116
88248529
66447377
14179574
67283756
10405764
39096818
31325828
1828135
59654352
82746148
12683380
66396947
87293926