80
32
50
8
17
78
48
109
5
24
13
9
42
25
88
51
45
144
44
92
28
97
84
256
14
16
20
10
89
314
23
15
62
40
49
27
21
19
60
111
41
31
136