1
2
11
10
3
5
7
0
4
6
8
20
13
122
28
288
54
480
86
435
19
91
149
455
323
148
39
105
111
176
41
17
271
38
22