151
76
24
3
18
4
27
1
89
15
20
346
30
29
67
57
49
103
75
17
39
35
2
32
36
64
115
31
11
7
106
45
33
77
28
34
12
9
94
47
61
51
140
25
14
93
242
87