38
47
177
260
49
96
87
44
299
333
85
31
45
36
136
51
57
56
68
78
29
112
108
239
370
33
115
12
20
16
54
127
69
98
89
124
67
132
30
92
139
81
21
118
90
27
50
80
9
18
113
59
161
88