31116456
53852156
64306655
52823485
36204886
31079084
82726423
89334214
778141
93293716
2014849
41728550
81322005
55396340
99283023
12528001
85663515
65498370
10355152
43207139
255450
3166968
40278363
60137221
92874003
29025648
97869750
58111840
27461607
3712426
9004662
1039304
17878690
11669319
46133656
14685074
99803737
35064190
71037306
988076