256
141
123
61
8
181
20
15
14
25
98
23
49
32
9
10
33
56
31
67
39
12
85
4
3
48
54
116
103
92
17
19
50
64
21
2
66
18
52
27
28
35
90