12
90
28
21
19
4
1
0
9
823
69
11
138
173
81
254
61
15
71
14
3
8
10
542
2
30
62
56
6
89
79
31
55
532
336
5
272
142
37
137
269