0
40
10
1
5
13
7
43
4
33
6
8
14
59
30
26
12
16
20
25
101
80
21
228
19
2
130
94
63
152
47
54
66
35
23
32
95
31
22
65
64
53
215
41
24
71
37
67
38