123
17
311
255
40
13
5
49
31
44
8
1
33
4
9
113
36
29
3
2
38
14
37
158
90
35
11
10
19
34
21
6
143
7
151
39
18