88654596
1255499
66474117
39264741
10407180
99157789
76643557
4024759
74359829
21089636
11592946
86238798
63114542
69287244
76419568
46268146
14646525
13465984
31549186
616214
52358697
59457757
95863492
494187
59813609
62704064
1483794
694191
54537942
57329001
35652434
789287
72589370
76445244
41763351
82272747
11296470
86916873
4338882
51945603