44
25
19
7
6
4
8
15
9
13
40
29
16
5
113
90
81
10
332
3
1
2
20
111
64
125
11
63
69
23
104
59
17
154
70
57
66
53
30
73