96
53
237
118
110
85
101
185
40
69
45
314
99
133
57
30
115
100
104
56
36
31
83
20
42
49
194
47
13
93
39
105
50
22
62
201
141
90
109
518
51
16
137
165
84
26
558
284
44