0
22
4
1
2
6
5
8
3
10
9
79
80
81
26
652
39
58
37
229
114
31
177
16
41
71
14
56
72
29
15
136
85
45
47
264
130
52
13
123
402
320