29754098
11602577
86799006
64995050
37899456
17744921
40253348
41635615
39382360
66963134
80727311
9945730
70108973
40487170
28561688
37399005
30773170
65305168
16426691
51337514
88128756
84731182
61673800
42741806
31911836
72272587
56074930
50382979
80506118
53629564
2833860
86635615
20866160
11219594
60177374
1841469
34551582
15013374
17933997
56411676