0
66
6
31
20
33
48
115
55
14
53
94
25
15
4
100
42
26
47
236
74
164
123
60
52
76
99
79
226
43
35
69
58
235
172
665
194
64
354
106
87
73
29
222
59
160
124
179
70
38
113
135