18
133
87
82
47
645
27
42
53
203
23
65
33
20
243
10
62
73
78
39
117
71
83
189
277
281
111
156
15
61
149
141
8
125
52
64
6
109
32
29
40
46
80
44
49
136
55
16
129
86
84
81
31