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