140836
69894920
67912792
66534447
64652252
15501237
50658315
34317761
87365708
22771564
20401669
58802729
8931598
85832794
36929179
11583398
92195356
1001446
24376125
364111
60002806
5729128
12214251
9142359
72808134
2493762
47353325
47986759
71325683
49823909
99611916
91544617
15719864
43156626
32914045
94334544
26137701
7240797
80166
6885703