35
22
61
25
326
283
24
27
19
6
144
96
52
115
55
16
110
149
64
101
4
244
219
17
40
8
34
33
129
78
156
107
13
23
46
82
67
18
69
89
204
108
56
15