105
51
40
54
47
86
23
45
14
13
38
21
32
59
139
11
85
79
269
219
24
25
36
65
31
18
87
41
43
34
115
61
15
50
108
120
149
164
75
167
106
147
109
39