91447128
3188232
49735599
22804534
85892540
20908828
72188021
47622677
77987265
50898855
97259885
23389442
47425
45974515
34732046
29685662
48401043
14863465
93444095
47588912
29714151
61319431
4499664
62582760
33136806
80061784
14303095
9592768
46565059
65518893
70079635
57836272
49868302
16122544
58115130
2255334
53119735
29349624
939743
44456485