35
11
13
10
80
19
14
6
21
391
3
29
306
59
90
30
15
5
279
68
75
16
124
57
49
39
116
12
24
8
123
72
285
31
82
27
94
169
104
56
26
122
7
65
23
18