9586576
29677448
89948710
14895882
3716242
27728053
393726
6419766
19244285
16121417
776258
34287146
35864292
85326598
6814526
52383139
21875212
4865265
1856124
21278221
96894600
54122654
59464091
1856806
43659865
63588016
20107035
1119291
3322712
88633139
88061029
32007445
29284321
59813446
95993934
9952500
1477354
4539594
18493082
67406330