7
2
6
4
9
5
45
23
15
55
25
51
48
60
141
117
96
28
40
59
262
35
37
58
134
111
27
20
11
92
80
188
56
88
260
75
36
123
24
107
143
233
204
108
119
85
50
38
181
61