0
5
3
43
7
19
15
20
114
40
36
34
55
74
46
14
38
148
27
24
63
13
9
31
50
23
60
29
41
104
52
119
97
64
138
62
42
172
247
76
39
32
102
81
107
186
113