0
8
2
1
4
106
66
58
257
242
43
60
53
47
86
22
28
37
64
52
18
29
13
12
35
32
31
19
26
57
174
21
38
36
17
145
54
23
45
95
128
238
44
24
82
116