90
8
20
104
142
42
61
13
35
52
41
46
39
21
60
14
70
12
67
23
65
38
6
143
49
7
48
55
76
105
69
84
77
9
82
63
107
78
47
50
103
34
160
74
54
83