0
4
18
5
51
2
32
3
16
9
65
35
31
40
10
7
33
59
100
114
83
28
108
27
66
15
24
29
54
79
49
43
48
102
67
58
26
133
30
117
63
34
11