8
21
23
48
19
16
43
94
67
91
88
71
78
68
52
77
38
96
103
136
51
196
33
129
194
26
9
240
404
137
106
29
81
58
37
75
20
153
86
66
59
61
176
49
44
50
184
30
42
149
207
63
74
141