13
8
9
28
42
74
18
179
30
54
31
22
12
10
109
79
286
68
21
46
103
51
24
17
16
25
49
95
102
122
39
47
5
61
203
136
127
116
195
115
29
137
23
97
99
205
50
60
377