0
1
14
2
13
33
7
87
55
103
8
24
83
16
21
4
67
128
453
328
116
324
279
177
149
264
53
160
105
61
39
41
435
51
118
145