5
0
8
12
4
7
24
13
116
124
95
185
153
55
193
39
229
9
49
38
84
65
58
73
47
77
72
540
567
358
85
34
159
973
48
199
178
158