25869419
6481721
18401817
71613663
5654300
47196705
58508908
88841694
94026341
4126719
87298633
65169439
92912248
48607926
66938682
27787174
58624035
142610
74691381
24795589
26817497
32187235
64463563
91667836
45697985
44754933
86985849
42171347
90069227
4557362
55601076
86468026
88793378
49782073
54741255
20276257
16596793
27016584
19417462
50525685