7
16
12
6
59
21
125
68
13
15
11
38
14
76
95
154
854
88
60
144
189
101
28
242
278
372
92
160
153
158
96
221
77
69
48
79
39
29
37
57
157
62
93
56
109
134
27