0
1
4
11
2
3
20
19
77
8
16
37
7
9
6
29
5
30
14
27
136
84
68
93
28
130
63
362
124
38
141
53
23
43
39
42
58
22
36
45
101
51