0
3
1
17
29
6
10
44
14
222
47
8
21
5
31
23
73
34
54
68
32
36
27
55
43
70
12
38
131
84
121
566
105
26
132
203
124
109
91
63
37
80
48
28
128
120
101
138
129