27
12
33
74
110
26
66
13
122
15
16
4
63
100
59
9
181
154
147
407
196
113
85
263
38
80
124
96
28
23
29
148
129
318
105
6
131
155
73
76
34
299
98
167
297
77
136
39
224
17
52