15
6
5
23
21
4
12
46
10
3
44
14
18
29
16
41
211
74
20
40
86
39
19
9
132
42
79
57
25
31
214
159
28
61
27
246
326
130
92
100
82
73
62
26
32
35