19
15
18
169
40
2
17
3
7
5
10
13
42
44
14
20
51
109
9
6
101
36
60
23
58
67
39
87
445
164
16
27
175
174
125
236
102
508
144
68
85
59
66
200
30
206
76
117
12