50
141
27
372
210
73
80
88
90
134
101
162
378
97
102
53
121
69
167
82
34
106
94
61
84
85
40
62
49
110
242
209
67
131
500
52
150
37
93
205
143
69
42
82
109
69
133
37
27
108
57
74
170
99
227
173
438
139
70
121