16
52
10
15
34
55
25
8
21
23
5
6
11
33
133
28
22
46
17
26
32
60
91
207
123
153
158
114
295
139
131
49
110
57
66
200
189
70
56
67
20
94
44
96
155
76
120
68
202
81
64