78
19
35
40
24
25
16
8
32
76
153
164
101
52
50
89
9
60
41
28
31
12
54
121
138
42
53
87
14
316
77
197
111
212
47
301
168
67
20
30
160
229
113
73