39453922
22102725
25926110
36078678
26924893
92965447
45806997
26388714
35493658
57533159
6229059
14033243
30173383
20523108
18749804
95737054
48219426
95803084
33448812
85347284
51348521
70916616
1925361
41025360
11638347
55386201
81697487
94815069
9817293
85268174
78973252
33345697
2716296
69903003
28818090
29107886
5738672
43759378
58461834
68817303