20
176
33
516
47
256
243
12
156
49
159
28
103
16
160
8
118
15
254
26
114
24
153
9
132
11
107
108
68
395
4
121
10
116