7
13
56
5
20
11
4
77
14
18
26
8
31
41
22
17
40
9
51
34
81
59
68
142
37
27
61
28
48
461
67
594
89
218
225
234
64
140
103
114
172
95
314
266
135
125
153