99087597
30342572
1363487
967446
13017467
25528605
88379442
49538990
14182502
47885796
6035520
68181464
62437516
3599802
54461740
5898339
41871248
69947816
80896363
68146900
60808109
6440585
5451271
84597664
25435912
48051169
91025082
85266426
69124789
57674460
58068005
92175988
4502582
74887540
97374872
15357194
3224552
80375037
64243935
49495621