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