96
175
180
107
210
101
376
176
57
217
31
304
141
143
50
43
311
66
278
89
315
48
24
113
49
100
34
131
233
158
92
159
98
115
221
29
86
83
21
484
125
139
128
77
56
247
36
91
74