0
13
1
5
4
2
22
18
12
47
57
60
27
41
131
80
73
16
40
28
11
24
35
31
33
322
146
10
30
93
198
78
158
90
38
61
29
49
221
182
155
55
126
354
69
305
143
50
114
85
51
351
83