91
152
204
69
492
80
26
55
66
183
41
21
48
45
22
38
122
77
67
25
39
550
218
119
146
257
290
730
1057
62
17
121
133
150
43
469
231
184
484
23
109
337
292
176
173
652
105
696
990
422
89
130