43313534
1025771
36382342
98712286
19685354
16663108
6192235
58414663
13008972
19442004
70495519
30978630
10749649
54642059
6697597
96169631
98062034
99254231
40797598
34447043
96381831
93418516
56193564
28762820
5807736
97785889
9221360
30309827
42428313
59772475
45752190
76125409
38743050
6839458
28483215
74729441
70696708
3919572
5710473
67596024