69
145
166
21
39
88
61
81
51
85
198
58
57
75
40
97
137
153
273
55
101
66
128
270
212
102
122
27
33
87
8
131
130
30
136
12
123
109
67
35
23
90
18
16
114
173
159
300
372
139
205
56
86