36
123
145
103
108
151
32
330
156
281
220
43
33
44
27
178
175
152
31
9
95
42
114
75
230
66
82
550
28
113
645
63
307
266
80
55
154
110
58
53
52
130
112
314
887
24
88
166