9
13
42
37
45
38
115
30
17
87
86
65
112
161
44
21
48
28
93
99
82
40
57
81
15
68
34
123
19
387
210
67
142
53
46
24
29
51
41
150
145
8
27
60
10
71
136
59