0
4
1
2
3
9
5
6
31
19
59
29
17
21
7
97
35
73
51
25
204
141
39
24
54
28
27
238
302
123
94
18
87
22
76
61
50
30
32
8
62