67
96
86
69
37
32
18
147
50
65
38
99
54
40
22
31
45
43
91
48
85
68
143
82
135
110
198
116
29
166
200
178
74
41
47
53
73
122
76
125
55
119
51
103
92
8
9
134
89
123
102
97
35
44
57
49
63
28
109
98
104
30
42
34
193
19
52