87
37
104
221
111
85
19
45
88
26
167
164
39
42
140
309
125
247
51
65
107
61
176
376
232
237
117
1153
43
235
267
71
126
142
144
160
31
16
46
356
277
21
86
141
106
134
28
96
243
477
136
116