14
6
13
8
15
12
45
7
41
40
29
22
30
31
35
312
10
17
32
87
9
146
48
181
1330
16
4
21
33
145
193
28
54
130
106
232
137
293
863
65
59
27