14
29
18
17
12
120
56
49
74
236
849
150
25
16
24
39
32
700
13
33
202
42
212
84
107
54
451
43
72
35
323
115
255
126
44
68
139
154
368
108
184
823