256
219
155
61
65
30
11
22
254
442
21
17
20
34
33
174
12
126
6469
29
35
88
25
148
53
105
14
344
124
424
68
369
83
121
15
143
870
98
55
43
131
31
41
82
370
59
345
24
49
626
125
183