15641226
17116805
30568636
26176505
3811887
1823553
11743341
80969571
48941568
94038865
71823765
81777324
55187991
67003401
24718404
64229675
58904212
10449005
47805745
44068736
61065624
3213387
36745996
59718514
53396016
8881768
20038706
22687881
62698683
14022367
9235634
23776389
84298187
9389898
83743128
29894723
11921969
82114446
68049601
94347868