6
21
391
3
29
306
59
90
30
15
5
279
68
75
16
124
57
49
39
116
12
24
11
8
10
123
72
285
31
82
27
94
169
104
56
26
122
7
65
23
18
33
132
64
54
50
42