11
18
4
44
28
6
10
2
24
30
42
17
5
13
0
108
271
49
69
96
43
51
84
91
153
268
71
189
162
131
65
48
46
37
34
36
109
60
23
59
16
52
45
26
32
54