40
89
114
20
129
214
88
68
69
162
123
91
150
53
164
34
23
266
113
106
56
152
39
58
93
75
77
49
92
112
19
65
36
146
79
155
107
81
50
128
38
18
12
13
31
35
8
16
138