131
38
106
100
88
58
132
80
136
185
83
261
149
101
31
5
178
376
152
56
59
76
199
55
74
27
186
229
296
235
109
447
49
60
316
405
8
63
93
15
36
344
327
401
184
119
104
40
98
23
220
72
24
65