6
2
7
3
13
1
17
4
5
9
26
36
31
27
50
40
45
56
174
99
25
30
12
90
38
29
53
68
188
139
37
137
84
496
117
59
183
340
132
136
87
47
54
35
16
44
91
77