22
13
12
9
19
1
5
3
2
4
7
15
257
11
73
30
29
27
38
50
46
57
53
75
82
33
72
25
16
48
142
45
31
121
95
8
87
89
66
6
76
35