171
91
27
87
152
64
269
57
143
106
82
155
17
10
175
54
195
28
68
95
77
151
59
104
12
48
83
260
22
76
84
34
50
58
55
26
129
165
30
183
486
168
105
163
89
62
109
15
32
316
19
92
94
246
66