17
6
3
51
11
42
7
9
99
97
38
986
31
33
70
301
43
101
15
158
32
82
120
174
208
83
25
92
64
22
206
109
180
66
100
46
88
65
62
119
249
67
76
499
461
166
407
976
1105
244
55
156
141