0
2
3
6
17
14
15
7
24
18
5
43
38
203
121
50
21
93
46
36
22
138
32
180
94
58
12
114
76
57
40
313
25
55
243
54
67
123
322
62
45
29
83
133
86
63
75
104
66
13