156
57
25
265
148
20
75
138
63
34
7
30
166
183
56
81
77
83
39
143
98
126
33
7772
144
27
201
41
113
36
133
1773
234
31
82
632
269
370
54
190
37
509
70
52
125
108
61
149
42
184
174
43
48
218