90
229
210
63
131
33
44
50
147
300
81
88
25
66
124
41
102
111
15
53
47
52
32
39
61
101
68
84
57
313
209