399
72
117
156
34
224
81
36
79
54
101
77
473
1757
18
144
205
212
168
109
378
155
47
210
935
147
55
111
181
269
99
67
258
49
46
106
100
298
80
87
4
85
13
57
40
38
65
27
69
179
44