4192142
2903927
9582317
31005964
83393271
44756631
11298174
49548499
15434253
2833881
45371483
25391104
67734480
43565893
53964132
3924340
12341278
30025054
79692137
73907632
97508934
80499286
28685713
82806927
12201388
66232715
74548094
87877679
73189194
98385078
25477362
67992276
41652490
57706876
76174947
54501206
49113601
85286215
64934528
22918290