4
3
1
8
22
76
7
23
6
27
46
142
11
80
127
47
90
5
12
29
34
17
44
9
2
26
146
13
517
14
52
92
45
37
36
115
85
41
20
49