87845476
82018511
36418656
28339757
52647911
11268510
28496594
48445944
16962363
42452047
35763050
9719106
49098581
24204809
32987512
47787265
13038691
707666
19336623
5456432
85385456
56883774
788934
81977082
55985731
4345444
1672848
57537774
74947154
40118024
47361109
7861702
38653520
42593503
30964135
42313611
51638060
49086676
44956926
67868130