80915292
31408812
17885310
52612591
8744729
16549999
9790452
42588951
57114712
12719907
18257603
12942722
15433581
51897388
83882627
98788634
11557372
38155023
63258970
4673170
76285752
75267181
72547120
90976650
32699537
92603418
79096885
61712621
21219325
38857888
83842049
89335632
35483272
43964238
56922470
18195008
411540
73514153
9911486
10595186