6
3
13
29
17
25
16
14
32
21
59
15
141
34
39
37
27
20
0
119
50
2
79
31
1
28
9
128
10
122
441
47
149
19
11
66
102
116
246
40