82
35
151
175
23
102
55
49
105
69
187
192
58
146
31
245
93
185
218
298
182
78
61
64
80
52
150
106
103
47
112
176
71
24
216
107
10
91
191
235
122
98
109
67
38
97
184
506
265
243
54