81
37
1187
296
89
156
452
143
407
117
408
113
86
53
427
54
268
527
168
30
31
159
208
102
66
27
203
99
80
52
78
103
109
47
74
90
83
114
166
59
20
35
100
250
150
138
68
227
44
64