420
18
24
30
118
75
5
196
54
43
14
121
273
151
102
51
109
148
128
56
83
25
61
82
29
249
50
41
69
119
105
373
172
256
133
1397
59
62
139
76
134
72
564
317
265
93
203
4205
88