0
1
3
22
20
8
4
19
108
38
94
47
203
107
37
52
42
41
21
150
36
54
25
30
163
16
31
7
6
12
13
177
29
105
35
18
66
119
45
5
86
57
34
61
56
222
157
60