77
85
68
86
39
199
179
164
197
137
73
254
69
99
79
43
60
46
131
49
19
29
40
33
32
105
36
140
48
161
50
118
132
35
23
8
53
61
59
78
37
147
16
58
74
103
94
76