139
76
125
295
47
57
68
54
27
29
70
118
77
245
635
270
216
417
238
148
711
34
738
188
111
66
81
140
479
191
74
565
249
60
88
156
132
123
250
212
120
107
122
33
44
40
30
100
149
71
218
189