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