176
23
133
61
252
242
106
4
137
22
5
72
164
105
288
160
121
52
185
139
193
198
108
112
126
236
17
30
20
125
56
44
162
142
69
183
119
382
9
18
81
32
11
51
10
50
36
29
25
27
114
201