40
39
62
233
297
101
134
228
24
143
93
115
125
212
74
65
207
95
138
301
42
33
30
38
139
188
27
78
60
518
105
19
15
242
184
13
35
110
122
20
59
61
12
23
18
26
6
28