89071125
42492901
1217
35917266
15165669
943354
25788964
98199258
95879085
4366807
25621551
29605776
11473163
5297552
3163075
57555340
15659640
99836280
54151333
25418943
1314337
875738
12758076
4064986
3087680
4395489
46671659
10375730
1803198
11792071
6997367
93819583
70534553
4306983
85429312
73284755
57523597
9267300
68945541
53964685