110
127
48
54
38
32
464
143
80
24
40
17
6
77
37
14
64
163
156
69
179
78
210
161
326
445
287
46
172
108
81
213
97
91
92
695
63
87
98
51
235
567
39
53
373
137
145
275
103
501
36
43
79
56