0
1
8
50
12
49
34
27
39
23
28
129
13
11
31
42
9
46
6
126
100
22
20
21
17
93
26
38
114
53
163
62
60
132
479
188
214
33
266
19
43
72
183
158
140
203
66
148
212
16
76
14