1
2
3
4
0
5
7
26
120
21
60
27
33
133
43
80
294
30
12
48
313
65
41
66
90
178
74
100
40
305
70
156
105
257
28
31
79
214
268
73
63
163
87
248
151
37
323