255
156
71
18
45
28
7
9
36
15
346
58
126
91
158
104
78
30
136
22
39
88
11
70
386
38
311
55
121
32
49
243
80
16
10
94
47
44
264
23
40
31
491
25
24
63