6
11
4
2
18
1
0
7
5
17
13
22
28
32
30
23
58
54
14
146
45
155
169
15
52
39
505
80
242
75
3
151
66
16
59
77
112
84
25
421
238
136
49
53
501
46
33