126
15
50
96
55
8
22
19
5
2
43
17
599
151
6
21
46
10
44
203
9
7
28
16
14
78
26
4
18
141
140
39
76
90
36
30