42016609
85891715
59502097
32698547
43789956
13234627
83389212
1484306
65266516
58314750
67198954
27659586
76773752
100004172
99325912
55708474
63098898
50829255
7255545
9113241
61394968
60186941
45953407
36876059
90452480
4531140
58847462
54018824
34447569
27966397
85807251
25381619
43235547
77728201
9164513
60815424
66064517
62962933
43659167
90054780