12
257
144
99
92
80
113
28
16
8
4
14
21
20
27
232
32
54
40
5
6
97
132
45
70
122
2
67
152
26
60
9
212
7
3
22
131
50
46
23
29
243