70
113
28
60
37
436
107
186
25
10
99
27
44
30
52
88
46
240
34
117
14
73
165
145
247
330
269
282
93
263
65
33
347
64
59
136
67
278
192
22
55
39
80
32
90
141
87
16
63
166