90276900
11626388
6532932
42925867
41253331
5164931
87506283
21781146
70868865
22861491
6515410
65553468
40401828
41521630
7431905
5705783
45236660
84891595
33464502
75832687
13498593
707963
27565588
11124699
28177486
73519197
85348779
40819418
3391986
66401921
1020134
9605763
83518833
29024966
59085808
34355737
6977806
28673503
6217368
16915027