41806447
58365508
49632163
26985115
89142720
92184329
21177741
20188619
4200975
35744864
49048710
10551117
13607600
35239389
17283636
49925755
78336568
96096563
39969326
48933448
83076257
82248058
79507093
1199257
59221333
70054053
45293133
73146806
82423204
26186359
10881378
1535562
598774
87652082
15198068
28598874
73462834
18826834
29324095
1153729