16785766
76122268
45203711
11966528
32765393
23731281
3397159
82501391
52554278
15092819
87972842
64546261
73205051
42197271
76279383
43371557
50026311
2124128
93521569
76584661
19405737
42245206
66112602
63652645
14824381
32549945
15656680
61077827
19907133
15157863
91806263
91944144
59308244
46322239
41113598
70254402
54897490
15807619
67651596
83986986