25
12
26
36
16
15
21
44
52
17
127
79
27
35
283
46
105
159
103
82
8
24
30
173
65
99
157
32
42
62
56
57
59
37
83
23
38
75
119
39
40
112
116
19
28
34
29
48
78
41