34096048
16187456
85842001
82526157
20239854
6169238
69166796
1152103
43411242
5029424
26166554
88834951
87005768
66416636
52539400
53027188
20769696
4173952
2578716
748348
24631001
18005276
82586468
82704936
75547781
79533482
66039661
57311817
28487110
77538918
53277534
43402448
3276967
94705053
14211347
20994222
68748387
89211458
41224120
25916067