97749028
2488362
51513262
15942872
88998764
65777698
10002741
2384235
10974458
28679886
12537810
19804672
66918859
27034967
11222104
29031017
80626373
80829124
15055234
29345181
735094
31987715
84815130
5186216
88084739
8400597
37682171
19221419
56408445
14491955
78586930
19039122
6683413
1238126
85217958
1768949
77652750
60193628
74463623
6388382