159
231
82
146
90
200
103
132
31
74
88
61
100
48
31
2
20
83
47
16
50
38
45
27
53
38
20
38
13
50
9
49
59
67
157
28
41
36
26
37
6
16
29
16
44
13
19
39
40
62