18
33
12
20
44
40
8
10
11
7
43
16
13
6
67
82
270
41
21
15
45
39
49
38
4
25
113
92
48
19
26
28
35
23
81
57
91
74
129
58
54
34