0
13
2
23
37
30
62
9
113
55
29
45
212
8
95
44
142
306
27
41
153
63
508
129
38
18
10
25
84
47
24
28
14
36
112
35
165
89
329
103
242
61
107
96
83
79
117
111
32