0
9
22
6
41
29
50
86
21
85
12
7
39
25
108
82
60
45
23
36
27
4
47
57
34
54
139
92
68
66
97
42
19
94
16
15
117
106
44
224
253
590
55
161
190
155
72
184
74
96
118
61