300
128
228
19
0
29
28
2
49
12
27
1
47
41
3
18
15
50
13
14
10
36
22
21
83
30
80
5
20
26
45
42
81
17
11
8
59
53
9
52
6
255
131
33
40
70