0
3
26
6
4
8
17
15
22
10
31
11
42
13
7
145
5
50
82
12
35
28
29
68
133
109
38
23
47
19
78
119
79
20
51
59
341
44
232
106
63
71
161
215
73
57