45
18
110
57
37
268
38
54
89
109
105
75
148
261
365
150
56
126
15
27
108
53
168
48
13
43
74
65
8
26
179
118
29
25
20
21
191
395
135
19
16
60
50
253
157
98
63
39
55