17
9
2
3
10
8
12
7
6
1
27
11
5
28
16
32
39
25
80
57
82
128
22
116
44
134
15
219
380
76
65
162
38
537
48
49
34
51
111
87
21
186
72