1
2
0
3
15
8
4
34
14
24
37
54
100
103
31
73
150
97
102
243
187
115
129
38
47
66
192
105
86
36
67
48
42
79
197
39
32
201
87
68
49
155