8
74
362
101
25
22
15
89
34
163
437
417
20
17
181
76
32
160
332
48
60
113
110
27
106
244
217
157
90
44
39
56
43
70
155
19
53
64
57
80
277
23
84
63
49
29
137
37
30
28