140
169
49
90
93
59
78
293
235
434
43
48
20
18
16
53
32
24
52
75
68
36
214
195
135
42
126
70
475
236
74
85
91
44
112
41
28
64
99
330
111
238
95
518
98
92
35
131
38
203