0
2
6
3
12
8
7
4
11
39
165
83
26
89
23
27
77
43
64
19
52
17
59
102
31
20
5
41
58
113
37
55
46
141
18
635
137