0
4
7
92
52
26
37
67
27
29
227
233
53
120
80
62
56
36
141
117
85
110
185
115
88
73
99
74
109
107
31
32
63
77
111
58
48
149
15
129
81
57
260
103
38
78
173
39
34
300
71
264
41
93
105