23
31
25
17
255
21
19
58
196
56
68
45
65
78
98
97
105
64
76
32
152
48
51
33
29
73
101
44
35
71
27
36
138
38
140
41
96
37
47
14
49
24
176
39
18
480
67
46