96255068
85334121
36868611
24794703
33841019
16884425
17517030
5674767
76635160
4411627
89403729
42981884
25363749
68914030
60131124
66254064
40204573
25995151
95953498
26903370
95057246
33643826
49087836
51864348
1931442
39943070
13235192
12173476
32672673
82779881
523352
87105139
80893442
13897730
47358526
47612805
51322825
12815025
74746114
47229043