0
3
26
14
11
5
10
8
53
7
15
1
18
16
20
12
9
24
88
42
81
48
296
141
69
79
212
261
63
59
734
156
202
90
934
116
33
47
21
72
44
85
22
201
102