12072642
22478746
39507671
49321476
94339611
38381346
4973473
1887736
46744121
16286580
61847783
59454402
96257655
79601005
75004021
303928
64977541
76239687
31044160
1242822
42795332
58018076
67376265
1728130
23814534
8244751
51795308
55586538
75743914
9766705
93727638
7686314
61952957
33387912
21334012
53214957
56994213
5095766
39055759
63111002