122
74
106
404
169
185
39
248
37
271
558
155
28
375
304
253
183
64
496
96
40
212
117
153
411
38
412
30
265
75
209
59
41
210
54
139
71
72
17
73
182
60
45
36
12
61
25
51
10
307
170
52