4
2
6
3
24
20
9
26
50
16
11
5
7
1
34
94
28
13
12
22
10
41
15
81
48
27
46
63
193
266
85
53
86
165
111
67
55
87
129
80
42
159
62