0
42
15
8
17
20
18
43
44
10
16
4
26
37
25
21
78
13
19
111
87
142
89
308
320
32
54
52
23
140
103
105
38
184
119
58
77
12
85
35
48