96328770
70829562
76158402
10353755
74918210
51259385
34471375
84242978
64829877
64585762
51417744
23661375
391584
22536267
87937655
31701900
17829966
21807169
29475565
163451
68333247
46442195
42738557
98939996
61908016
3637176
99658280
56411899
51661040
9160474
10187009
75081752
78122126
15501627
29404156
19889818
49193254
15392885
22022141
55994382