89728871
51023609
93066155
85967943
35555333
27551160
49817153
96771494
55216573
80254223
40962302
1790412
86186120
34431043
66384193
13904273
33287406
9178359
6574678
61161050
55233665
82848638
98327229
31439192
75678464
1542445
32495052
31219622
11816456
40927782
75295444
24186406
47564106
12882701
2012633
82796119
12835437
46568753
36292545
7810693