45
75
266
236
113
69
26
44
84
61
48
19
34
38
36
88
46
24
169
696
210
338
335
153
265
209
1384
191
18
118
308
180
74
91
178
228
697
95
31
93
47
55
77
238
52
925
73
35
57
170