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