113
199
161
168
25
80
306
268
228
89
116
9
283
67
40
74
128
88
261
121
49
134
162
83
156
119
126
169
55
37
29
21
53
43
48
61
108
59
86
41
32
70
47
150
201
176
97
200
62
65