0
3
6
1
18
8
4
19
10
20
22
32
21
30
16
53
7
9
34
17
44
43
110
5
48
306
52
72
42
93
25
56
51
225
68
71
153
178
28
38