20511121
97653760
41981620
2077262
9267073
94753495
99288002
89089024
88841911
95823436
52053658
84887806
32475271
43009049
7570112
26373031
1728246
66558893
7823815
82528921
31957999
82647859
38202177
39301905
11847495
77739972
92423452
35066111
59515059
58466523
53791046
14857839
58512881
86182144
67187669
92621223
13926440
4714332
37481501
22869164