18
47
27
104
105
70
227
113
20
76
24
255
108
5
36
31
51
64
193
415
13
21
7
60
15
16
45
99
39
54
144
77
165
267
253
38
265
124
268
139
130
147
62
67
84
29
93