103
147
271
149
28
109
41
30
121
161
179
88
84
211
34
139
59
55
157
405
104
145
112
92
124
48
226
35
91
39
173
52
463
127
262
70
49
144
338