43412997
8293613
46646709
98925233
50792427
7999024
87535033
30704889
3737374
92111084
94568170
45017096
24477389
19997646
78162140
92061326
47665468
90845184
82172574
60239310
17922511
76508790
81149114
6540171
94818689
51711810
85019495
4384651
5163672
22774628
4674702
72583821
58147710
25286234
73658556
21935708
7316595
60048411
52522978
11303424