58
26
4
3
30
9
25
61
19
15
16
8
130
45
6
5
10
27
7
1
28
2
23
83
106
101
71
95
37
21
20
44
124
1217
11
50
32
78
134
43
35
116
38
42
60
47
55