42867570
65502932
25169264
12096620
48638973
16878419
69509314
62553380
5536884
81756409
1102853
7126210
59095737
64011061
7523638
50531522
20998683
3627908
71084343
56038100
49298595
28578581
15489323
54232712
5481868
69732187
9668669
88632833
37809561
33417187
21323785
37758497
86372910
25874522
72982608
316807
15363502
93577922
70592688
90722110