0
4
3
5
7
6
19
2
22
10
1
11
28
50
64
110
72
73
357
190
120
84
37
39
57
116
90
168
108
41
123
464
236
212
246
341
255
53
38
88
104
33
232