96001123
7492122
47555110
44133621
37703297
30729492
90494178
80831628
68405549
7073931
97748747
65381224
91842015
2797958
31955269
29217444
20647410
21949743
61898076
19192225
97835254
74078359
59556184
88672192
62861932
12781991
28242891
84273333
17672498
56176211
6524222
32113980
699072
45597051
50871722
11101386
3536727
40592496
42667927
7051860