0
2
8
3
13
21
145
40
80
24
95
323
101
36
116
69
59
94
26
136
33
44
79
19
47
109
35
9
48
142
34
49
39
96
38
281
250
139
14
62
138
18
43
46
17
83
55