12
114
143
149
61
18
40
39
48
44
55
25
257
30
20
21
66
101
87
69
64
33
67
51
34
84
52
124
128
37
82
76
29
53
50
68
88
27
169
92
26
62
16
325