6
0
5
20
3
19
1
8
42
23
17
12
29
27
43
33
110
35
37
41
31
24
47
65
171
76
83
99
50
173
71
30
60
126
86
21
73
25
68
57
162
44
52
244
58