0
6
1
18
11
26
9
24
15
19
10
2
28
12
7
3
29
109
4
23
58
38
169
8
77
30
66
137
150
31
113
760
90
42
47
145
112
387
212
53