43
146
171
126
389
38
457
161
53
257
71
49
54
117
72
104
132
26
52
148
45
113
36
120
91
147
192
67
41
263
122
96
51
40
85
245
59
23
209
366
137
234
73
22
75
37
105
64
57