63889266
13818406
32668
28877867
19317490
31405584
63798967
52695961
12639218
83849151
77797400
42358296
6594048
23335877
26217363
49028868
78715169
93527251
71475908
65196526
58687926
39848912
75801649
69433157
6898846
97981334
77284933
50402024
26815436
21958070
39112606
66202117
46652119
10444683
74307895
698293
55142433
49601812
34959803
4305634