11
7
5
18
6
10
33
35
31
43
51
76
34
20
94
78
42
55
170
49
304
66
85
70
62
134
274
145
165
113
38
53
795
112
54
360
69
156
196
255
68
297
219
48
57
768
36
141
215
63
86
202
60
115