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