2258458
87139528
78239788
92925572
78609170
19176464
85922386
32362436
77422351
4587622
4347598
84213863
76291756
53864588
11553594
86945340
88873995
42673594
12787961
66528843
46971688
66027101
2976516
69032694
27519880
20874160
61734809
1280808
88548721
41054527
62742962
3461432
40817073
67399321
47306552
4522909
36835830
9367946
74519347
17385232