120
105
55
155
28
255
27
37
85
481
32
93
293
39
112
125
219
211
153
377
45
68
26
17
25
233
74
84
128
150
111
66
82
62
56
72
61
87
543
35
137
86
21
114
180
54
163
70
34
53
259
77