304916
56442426
63185829
35199772
30231231
17806399
29689563
19244832
72066142
45928260
38381019
27854727
46085180
7642954
71052381
74406831
58129199
41732140
53054474
11891623
4513022
54354441
8152721
26958588
97891326
30058490
59941056
42997310
77333673
4688090
40207560
56625189
51157849
62968367
68771494
98382432
99848783
64384264
23595234
55448173