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