90
89
69
88
56
474
53
43
112
44
87
57
109
28
92
49
31
108
123
39
77
83
30
19
229
391
20
67
42
36
782
314
18
119
275
21
37
756
33
34
241
51
27
271
170
115