106
196
29
265
218
293
89
98
130
84
65
142
172
88
192
54
27
168
79
19
30
222
109
121
24
31
61
47
43
73
238
296
21
105
15
70
540
129
85
20
48
28
201
183
492
60
46
32
52
214