30
14
15
4
8
2
6
101
76
86
100
44
5
50
1
0
25
34
29
48
204
12
23
17
43
33
87
37
81
31
142
9
71
26
18
24
72
82
19
10
274
45
20
148
60
35