0
3
9
7
35
29
40
203
84
114
61
75
131
31
52
119
42
30
33
64
55
63
62
28
70
13
44
57
138
130
69
19
181
78
50
41
54
94
225
86
45
85
177
26
16
90
347
187
15
65
141