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