86906602
1575915
82442106
75585
19398030
23337754
4962150
792133
78433687
54347709
75782557
72858385
29516542
11036661
54898589
6726194
37308833
73107789
54098933
20022743
7461210
8411055
40035212
9119251
20949008
11753352
84017503
40073777
8521608
86337429
74468653
4971315
9923435
62022948
93787497
23534218
67881227
11624605
62702438
1222220