106
174
368
55
589
60
24
90
486
4
44
63
66
172
69
27
79
101
2483
175
100
341
43
472
76
16
195
64
74
115
88
223
245
39
71
197
380
160
184
559
149
208
147
274
15
116
13
25
96
72
12
99
62
53
41
235