0
1
43
8
11
10
9
21
14
7
15
6
4
5
45
34
23
26
117
42
86
13
31
17
106
2
59
66
47
101
3
264
57
22
56
152
35