131
255
6
31
8
53
41
11
30
9
7
5
3
29
1
16
2
18
14
134
75
12
21
36
106
4
149
26
10
40
70
37
28
77
24
50
332
23