0
5
42
39
29
10
40
6
36
12
9
27
23
201
24
26
70
141
18
48
19
215
147
52
49
43
96
8
320
22
47
209
113
25
30
31
59
197
35
200
46
21
134
112
260
58