0
8
2
3
19
5
13
6
130
10
39
23
31
52
7
12
49
34
83
118
282
27
68
109
15
26
18
21
43
248
42
40
127
66
143
88
183
131
99
48
100
54
58
53
44
38
63