49
146
47
41
106
105
21
32
44
57
60
46
64
15
39
63
25
90
52
110
76
18
79
80
142
121
74
548
58
185
212
158
145
92
245
31
54
35
72
141
173
128
138
317
34
27
932
426
50
56
116
273
84
166
13