0
4
3
14
15
29
8
770
82
27
26
20
33
65
80
11
19
56
157
117
83
40
52
16
71
36
78
51
59
106
191
176
32
50
38
12
37
57
10
42
73
75
28
44