82164268
73808340
81166943
75286944
92401017
65972714
70186827
8437880
1137057
5238020
28137148
79069597
83464132
37176164
53768065
50212636
45522529
99969091
1167874
69057667
47995396
30453963
93291132
83545768
93345203
34269090
97125787
30431189
96687873
23944816
33261369
88652456
52875285
27262095
39804984
26685698
36648879
25012610
72314851
94098980