30
79
57
70
46
60
181
55
188
149
179
133
235
327
1050
448
129
59
41
80
32
119
34
96
175
49
45
135
120
68
125
596
58
21
84
53
18
44
48
72
25
115
14
74
22
156
37
35
223
357