28
50
69
65
105
60
39
120
66
36
100
320
133
32
41
95
230
171
57
51
25
103
21
80
27
54
26
92
138
72
35
113
116
110
29
64
184
52
186
107
81
15
37
40
300
149
127
156