83
57
156
86
88
41
36
34
217
64
47
74
27
45
98
266
22
116
20
50
128
107
149
477
132
28
192
62
8
126
123
200
313
214
307
91
93
355
104
158
133
35
32
16
46
33
38
138
236
102
1075
109
118