8
103
25
10
5
7
49
127
30
193
90
123
21
20
125
108
28
18
9
24
43
66
31
196
182
1352
22
37
33
147
27
112
62
250
81
259
396
35
44
38
256
5944
50
180
181
16
13