0
27
3
40
32
26
129
25
24
39
18
60
11
287
522
106
127
83
107
35
168
140
14
22
21
75
44
57
30
138
267
209
310
91
96
154