63168125
10414899
55455237
35627587
55305904
25778313
9522612
82245675
38053411
75135319
20072320
72782559
48609507
15218328
11053809
49603799
47972433
54514238
97656301
14706622
25172066
31693322
20821569
66406335
8137130
17096944
4843942
2312505
84602624
81591581
47364280
1157302
4879220
38903302
49486773
99572201
7479128
4777787
30871716
44063040