46
58
206
15
12
51
20
28
31
27
296
9
122
68
24
81
14
19
32
16
71
89
6
60
30
215
48
13
262
157
76
47
103
43
38
88
52
203
64
199
850
409
57
54
26