16
83
160
44
124
21
12
56
40
55
295
68
339
3
110
438
404
53
30
187
303
414
15
107
117
42
132
37
8
14
99
141
47
94
88
203
66
27
59
278
36
225
65
74
18
69
80
85
72
251
202
78
171
19
64
31