0
6
2
9
16
22
1
31
49
7
19
3
18
100
247
5
26
29
21
92
74
12
14
165
61
32
73
57
64
42
30
11
28
17
84
41
67
43
83
80
36
107
51
58
45
101
129
226
104