0
4
8
58
7
115
133
49
127
208
36
96
27
67
95
71
48
91
76
72
20
34
97
57
152
197
88
42
47
799
33
25
32
250
69
145
14
329
30
85
75
224
37
19
15
129
138
92
22
74
39
54
56
78
153