95
67
167
87
477
160
209
77
32
66
38
99
36
254
59
62
46
34
37
129
234
52
42
48
12
10
55
60
238
172
181
51
45
65
289
86
23
63
340
83
28
40
57
15
25
224
140
44
142
17
277
259
162