31156310
36147959
39174529
83966080
50538064
96584719
84457726
86873076
69894586
7028281
34344694
70181074
42411678
68412580
67098520
16497156
61321229
40973683
95016775
20206974
56595614
37976641
81243836
25741945
68811631
33568643
39455953
5677587
23576781
88484329
45207611
145159
91648058
2572354
4529689
3145752
32807499
64558049
66837324
25047101