31
64
50
114
22
206
35
158
33
30
17
44
427
8
51
4
10
558
197
53
72
314
177
125
135
13
27
152
20
23
45
212
78
126
208
175
341
242
131
18
63
193
12
160
75
80
57
5
49