90
40
71
126
198
82
50
141
27
372
210
73
79
88
90
134
101
162
378
96
102
53
121
69
167
82
34
106
94
61
84
85
40
62
49
110
242
209
67
131
499
52
147
37
92
205
143
69
42
82
109
69
133
37
27
108
57
74
170
99