31532650
2779132
5662356
76358146
81869454
6142830
30419752
16205804
18287579
95609184
94942895
81016376
66456178
34162708
4621448
551640
36723593
49878772
88141335
79684508
3212426
84748741
28743234
53094975
90708419
94768084
44548734
4678349
15743428
83129624
87474189
97337772
39148674
14146602
3154994
22945840
3175222
57214720
72738231
87508125