58
217
55
302
39
60
169
59
21
89
25
27
65
23
16
99
38
85
31
17
237
56
5
49
80
218
166
130
127
66
8
22
428
83
224
145
29
73
170
43
53
198
92
64
40
46
149
20
11
19
123