92945111
98727662
77519660
2143375
70229576
57853345
43277622
40173504
16088370
20642508
10873205
29024643
1267799
26611485
46589361
18064974
99899105
18506738
31757862
98897295
5535197
82867984
7461687
86825176
5133276
44994673
65547853
65242660
41258804
5021943
74491841
97235627
37168047
22709753
25913550
82882637
85749355
22094807
52873859
70356904