96173040
84182333
75848623
78339312
15156768
36169576
7916981
69822551
68162600
9774466
28608092
64378059
2057614
1566653
3669572
172629
26832271
94442052
24613947
19682190
29906633
89043033
90698917
60768511
44921161
53183955
7685731
35375232
38043106
4297673
50043953
4577001
82778728
96668828
56261906
31379418
19986390
14255705
27355311
1072937