51544406
90517114
85041048
50217360
19864664
43055236
27036544
42696992
48513310
13814196
40082370
60203402
89794287
12199598
94649703
67033263
52831050
10294624
43026916
8263247
74952868
59623338
76612631
37328992
7971852
94002305
5805759
64453716
94807118
24925742
85313591
87712142
64998904
92853641
20975408
21017969
23515233
94131046
61056394
69059352