0
1
3
16
29
18
5
12
11
39
20
55
7
24
13
4
9
6
139
15
140
74
22
65
274
106
54
94
10
173
47
33
40
26
111
46
42
148
72
253
35
38