77
20
28
5
1
3
35
16
6
29
50
26
13
10
14
18
27
65
186
120
64
166
103
278
43
37
58
34
19
48
88
96
73
42
232
104
204
163
59
328
31
107
39
215
84
213
295
126
142
136
55
181
123
99
40