96044952
82542116
60061520
21399551
99549708
48236883
4767026
63805517
85567415
19227657
86474857
32687163
82817635
91468890
46729402
12026076
77008951
41808203
847085
83724461
36303993
25571385
6877752
91043884
57498289
93057825
471078
45054280
25339839
96157671
60799066
60329361
73433692
9480938
8188470
46069373
91063861
44272397
11549304
87599852