8
34
168
95
83
109
58
68
79
81
32
20
36
93
120
41
182
25
197
29
256
124
167
133
39
356
102
77
64
99
53
50
118
49
62