7
8
17
45
0
1
34
29
109
43
22
84
35
14
16
154
119
77
78
146
15
46
48
143
27
240
61
80
95
290
31
169
157
47
24
76
30
88
70
166
23
97
106
242
53
59
40
42
108
9
104
149