30
77
29
44
59
37
136
15
18
85
57
60
42
49
132
442
64
196
645
283
175
105
106
80
140
179
254
47
78
290
373
335
84
103
54
159
94
74
242
127
190
41
69
125
61
187
73
141
184
55
68
133
35
62