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