160
235
147
82
90
200
103
132
31
88
74
101
2
61
46
16
32
48
38
47
50
20
83
53
20
27
157
59
38
38
36
13
49
67
50
9
19
28
26
28
41
37
39
22
68
56
41
62
37
18