29
181
70
49
890
133
35
88
42
51
43
138
376
141
111
30
105
74
160
22
186
10
33
62
50
57
37
109
60
27
44
17
214
23
12
166
54
125
191
25
47
15
45
304
21
306
114
550
71
34
218