150
91
138
39
74
43
140
63
24
58
83
38
88
125
45
48
178
15
82
12
116
69
67
26
56
2
32
27
90
21
20
29
55
61
151
70
22
247
46
44
93
127
107
295
188
6
119
77
251
255