15
12
21
5
8
13
22
38
191
64
14
86
82
55
53
287
111
32
35
431
73
6
1
4
9
760
28
97
2
31
27
108
26
20
18
62
60
25
94
57
7
37