20142856
74382031
27857744
37415368
53051161
3607834
23247177
3956478
50585434
40428297
69663819
75658379
80913486
22221800
21469824
99444698
93334855
90541512
75758867
98076309
29931356
72446242
28088064
61565096
73144530
64248613
46607889
37035429
86524502
59032179
73969764
74476451
84558797
42084171
60496026
9875270
85757243
7307940
87169006
7545522