14
116
274
105
176
33
99
348
121
19
2243
38
24
16
65
93
10
41
15
9
47
73
40
60
8
567
477
26
52
34
27
28
178
86
30
50
87
18
17
100
373
206
62
56
163
43
11
147
322