75
46
60
63
35
44
45
52
220
71
170
98
61
161
39
54
120
141
145
379
225
265
144
57
105
865
53
109
92
116
37
115
186
97
17
113
160
73
99
21
20
27
103
33
303
62
107
156
70
42
94
56