0
1
6
3
43
22
11
23
19
217
77
181
90
37
88
96
27
16
5
14
7
38
55
31
28
2
15
53
9
61
33
65
25
8
13
67
34
17
29
26
73
118