82
119
160
217
63
105
223
303
79
94
80
268
121
74
78
76
229
171
42
176
32
68
58
52
98
356
261
24
123
150
18
180
163
23
57
114
189
84
115
61
55
41
69
142
77
53
62
178
43
85
59
136