12
18
3
285
11
22
8
4
17
19
31
6
13
46
5
10
61
40
39
402
36
191
57
137
178
129
7
78
25
72
23
14
27
185
33
53
24
29
48
2