0
5
24
23
18
141
66
117
98
56
71
80
62
155
70
172
32
91
267
154
209
148
515
157
22
150
164
152
161
309
153
514
343
149
298
231
156
128
244
331
146
72
278
97
94
67
58
34
20
109
776
125
220
37
178
83