55
18
591
39
59
468
5
146
71
22
42
9
50
67
91
15
27
369
203
300
21
37
28
164
181
33
161
11
24
40
26
29
23
8
13
66
10
6
4
82
20
34
107