259
20
142
135
655
177
151
397
458
54
89
131
65
12
17
45
21
81
88
91
13
15
50
32
130
57
42
71
425
43
25
14
219
158
24
29
155
111
205
448
48
292
118
39
203
100
23
281
51
37
176
62
94
9
28
200
195
16
30