0
5
3
18
4
20
56
23
13
50
1
2
8
9
24
110
7
55
65
43
54
59
116
94
106
25
500
140
326
212
52
156
57
16
37
26
21
28
41
11
62
14
168
66
17
36
35