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