11
17
3
13
5
12
14
7
91
131
30
246
45
63
333
103
51
19
217
165
42
34
104
31
105
73
20
26
211
233
40
38
100
159
183
130
189
9
116
54
186
61
407
81
78
102
15
147