0
1
140
13
23
30
8
36
60
40
58
62
20
81
123
89
49
26
38
214
104
239
87
235
94
252
277
52
153
74
124
130
75
76
67
337
132
115
141
107
119
16
99
134
173
136
57
206
28
1014