66
85
86
115
38
42
53
271
22
91
112
67
30
35
49
164
141
14
9
74
89
146
93
44
99
43
36
39
227
63
160
52
103
71
72
41
79
81
17
13
23
25
46
31
50
58
83
45
209
101