66
136
77
39
90
49
119
76
17
152
171
29
31
88
247
112
127
42
156
72
89
146
51
40
58
34
190
80
37
179
61
163
109
101
67
140
44
279
21
22
239
81
27
57
56
11
20
19
30
13