258
28
3
32
6
126
27
17
109
47
19
2
42
25
29
10
16
9
94
52
43
31
26
119
65
45
194
4
151
37
44
30
89
72
13
36
54
20
23
86
24
12
5