0
10
6
3
31
8
55
43
20
34
14
5
18
23
22
11
17
9
19
7
35
39
13
30
58
2
24
29
60
15
42
28
165
25
188
4
98
52
26
44