160
233
146
82
90
200
103
132
31
74
88
100
2
61
32
47
16
46
50
20
48
38
83
20
27
53
38
157
38
59
49
36
9
50
13
67
28
19
26
39
28
6
29
41
41
37
18
44
16
47