1
11
5
2
6
15
9
7
151
13
95
33
16
31
18
38
29
57
3
0
20
26
36
96
14
39
17
52
25
19
242
83
53
113
139
12
299
163
40
60
44