88
271
184
68
164
3
159
24
86
46
42
62
104
14
32
28
73
45
133
35
337
39
169
83
26
27
105
40
143
55
329
128
64
29
72
155
54
52
13
71
44
38
141
33
60
56
37
30