18
12
42
40
16
31
57
52
59
50
14
179
67
8
102
10
117
39
21
49
206
76
337
231
189
83
84
27
63
35
66
26
242
20
24
11
25
6435
163
122
37
445
162
44
4
46
252
61
236
45
62
113
19