91
250
50
46
151
60
59
132
95
51
27
53
20
42
52
550
128
123
138
399
113
99
40
35
72
47
253
104
29
288
93
111
198
31
80
68
34
43
36
19
22
96
112
55
141
49
23
65
24