51165509
36473576
16202645
20623739
42869008
69292174
86121929
22511994
11545
39481631
69425210
66689073
6479513
38534290
25063868
20823367
63281404
60858665
17179373
82465720
92624265
65875109
92118495
60963931
33093582
10752645
93167139
69673701
55069379
18127723
63906664
2098301
29094247
24044425
29178628
8706137
31778185
11651281
45485922
57319310