176
62
142
104
196
95
208
198
68
134
112
381
260
37
1286
515
498
48
147
76
192
107
181
99
78
164
93
421
74
157
159
66
86
80
372
250
131
28
320
77
81
41
47
52
56
302
64
69
43
151
53
168