121
82
18014
93
131
30
441
13
24
81
111
25
311
451
26
56
402
295
422
401
522
442
9
491
6
888
19326
112