12
32
153
107
20
81
255
45
36
33
141
79
15
67
14
46
28
120
56
9
27
138
350
26
24
29
47
35
6
171
64
37
57
55
83
41
39
182
34
92
178
82
100
149
80
184
124