14
9
13
46
24
11
22
15
7
35
32
27
20
53
75
44
16
25
40
34
37
19
71
124
43
21
145
111
65
50
128
377
159
52
80
72
188
129
747
135
98
130
251
112
343
140
437