20022082
68257057
9502819
10849235
83681676
82131598
5001520
75508888
41211310
81375144
79923198
70419222
50718467
83614948
8505579
42207853
53556832
24272816
38583829
97369550
62189597
68499635
99862146
88718782
36212345
10107028
37926931
8127098
55751841
94629284
70754226
12169561
6994881
56158440
40159773
27313021
7459157
3528788
6971481
89715012