46
39
79
135
180
26
18
41
27
145
198
13
581
60
38
58
12
106
115
54
87
69
28
70
103
53
132
88
131
257
104
93
64
206
92
212
35
268
37
128
32
107
435
3876
169
114
157
147
40
572