14
158
100
85
17
50
30
24
91
26
22
36
94
54
43
78
118
19
216
134
87
41
311
93
271
399
148
60
23
166
98
63
40
27
59
114
16
6
697
120
396
227
18
68
82
35
137
195
44
31
13
160