59
152
218
180
44
56
98
85
91
76
21
258
31
213
82
112
42
113
51
268
287
43
148
661
165
89
41
48
124
96
309
187
37
243
15
106
212
55
66
236
95
86
263
210
103
49
52
50
47
141