0
5
2
4
39
24
23
13
37
9
106
29
35
66
21
27
40
19
17
52
62
133
44
58
34
104
36
125
54
64
72
59
86
49
79
122
173
304
119
82
33
68