4168364
11635092
65899169
30211886
97058824
76873696
29403117
226293
53911752
85837216
44243491
18897570
49338313
71594189
77403044
97298357
43295882
34105066
66677047
53303841
85847874
49276470
78446675
76655586
36449000
82995454
98948409
89059021
63217127
75089448
37918065
68939499
54286376
47939080
74726371
48403616
73147013
91148749
60525731
903498