0
4
18
36
34
15
39
56
14
24
9
135
278
74
64
40
150
189
165
59
156
93
266
61
144
109
226
81
141
45
25
86
220
23
76
48
73
22
42
13
49
103
27
87
52
19
11
20
55
38
53
116
96