4
0
1
2
3
62
80
70
56
29
79
46
94
169
105
230
121
445
83
82
68
176
53
104
90
97
96
52
31
42
183
78
76
103
153
61
276
65
54
108
28
22
311
87
37
144
40
314
69