14
16
29
27
25
7
64
19
8
37
32
98
23
4
2
33
12
35
88
110
236
198
50
158
34
93
10
108
86
5
62
28
183
309
69
59
130
134
218
255
71
316
82
95
30
161
99
378
65
121
26
204
51