43014623
51693411
32694792
69653388
65453095
12406191
78178224
69238071
3169082
5367559
22078725
21735890
56247963
20096088
39366912
1048296
8297369
98454537
23361597
26101830
34764276
12448852
53518314
17478856
71786824
55475621
95093076
85568603
76746632
94714414
82596360
77752789
79649349
30777003
8655466
80819581
45773027
15562101
53028474
18427628