18
36
531
69
17
50
261
254
28
49
104
16
189
15
38
43
58
246
74
393
53
42
39
25
88
37
44
63
87
5
13
19
20
171
23
67
35
29
128
55
82
196
34
40
245
185
242
54
24
155
26
91