0
2
23
72
48
76
70
28
147
53
146
56
88
69
62
36
241
209
164
265
100
110
17
21
77
105
134
150
117
18
199
178
83
141
350
44
236
136
334
111
172
153
288
366
157
33
87
102
186
40
187
113
9
289
4
239