77736126
63392074
18063341
2453218
15456116
44282821
54217979
1373176
31004223
90312933
84374459
36319110
67535666
75359012
32569255
51224494
76661545
73195446
16248572
30661436
77388077
95255972
58732335
79202255
87647365
53701877
2095311
55314233
1229109
30928932
94571820
86098685
58897725
12976104
826099
85483608
76622868
36628813
51543304
25909417