66623763
91803531
50702397
36233380
95784728
17898445
48994205
86491303
29317487
85652776
31204211
3988357
31135453
46909768
12179552
44953169
33897286
36707294
81963994
93326203
54433342
5221692
73853628
45074997
78968826
50192414
16842770
58254192
55169888
36571039
36341008
21888181
96962739
30183427
8295115
74873797
63512715
62813628
28253814
42467226