159
26
99
107
24
100
124
40
180
25
14
280
82
70
98
109
57
74
46
28
77
85
234
72
97
137
94
81
66
78
52
43
377
88
45
30
60
71
89
27
112
86
138
80
8
79
16
488
171
50
115
33
62
84
39
76