14
3
7
15
20
23
42
16
72
37
44
198
102
200
399
159
74
53
106
54
25
57
30
46
61
56
91
161
29
31
36
40
84
138
35
26
997
389