20708926
80778555
31002314
60086382
19002214
70808269
16023397
83902177
88502871
34217736
33042524
56169023
19037295
64555647
91143552
21433056
54403799
87094662
8354430
51617810
30238129
85402479
46678565
86093815
34053476
23243985
30311946
54585291
28555115
65281962
98233793
97757052
76881820
65402099
43841066
72999462
71976689
43896482
42675236
30214327