9
31
15
153
22
13
12
17
256
18
20
59
66
118
44
39
6
28
8
30
11
159
105
234
54
37
172
122
94
41
56
47
156
65
48
91
88
10
14
46
83
71
49
82
73
5