43187255
65259822
93435676
20311539
81185262
43789669
8360412
71724716
50051982
76023086
41918761
61092902
16039629
6846251
78215658
19868372
10684391
76613692
58854081
66221841
31145883
36649433
52556820
28179572
34211541
59528869
98771470
56452102
50079749
1351619
89431195
33523345
39685607
77571820
22612598
10807385
54183308
136178
77333965
42012503