58
51
69
23
240
235
73
137
267
114
283
46
54
98
96
14
33
87
37
47
222
166
88
31
25
65
116
74
389
128
139
18
107
127
147
70
52
120
9
106
118
59
105
44
142
26
68
94
242
35
92
79
36
303