81
18
176
80
28
555
44
288
43
38
16
14
287
110
25
166
75
70
27
78
9
24
22
77
87
303
308
29
84
79
68
42
19
93
20
46
90
39
63
49
106
133
143
33
151
172
59
13
34
40
48
118
60