20
65
283
16
57
39
36
32
99
143
18
73
64
25
66
27
357
74
427
41
47
40
657
159
12
9
162
100
51
113
24
8
28
35
31
82
4
44
56
22
43
53
26
89
125
367
50
83
17