20
61
30
28
168
14
47
67
96
82
19
60
58
22
51
48
107
45
50
52
33
191
59
37
115
21
16
103
184
53
18
44
194
57
11
34
120
40
126
15
27
72
334
133
260