4704193
110315
93304508
53028804
60023257
53816244
30089318
77133962
1158574
22116068
92196702
32028530
96672075
28245059
18251804
15062315
59782450
21208162
52231098
83644598
47465779
78969966
52601993
47574252
56765286
9225262
47672180
3501761
50358509
84407064
90273207
52555022
43415299
28091955
3857021
20631387
96002833
91546590
93695502
13016409