6
9
12
29
54
13
14
83
106
334
28
250
279
195
75
194
306
50
113
5
127
35
26
174
40
88
126
38
341
179
85
109
99
63
39
138
49
30
45
68
11
121
181
53
80
186
51
168
273
27
599
77
86
167