172
53
219
236
239
161
66
261
149
222
126
117
83
151
76
60
100
34
162
37
175
245
30
36
58
39
177
88
85
87
107
12
362
1077
153
148
72
54
47
113
89
121
108
176
86
291
244
272
191
102
77
474
49
115
208
41
114
124