1
5
0
12
7
2
21
6
4
8
28
33
18
9
13
32
67
38
48
398
36
98
119
169
47
81
111
35
101
157
322
79
140
78
285
143
43
56
115
64
22
92
42
84
95