6
10
4
13
33
23
293
36
75
14
39
18
203
76
29
34
59
43
22
31
11
20
63
768
87
154
97
35
16
49
27
9
150
131
45
30
84
96
21
7
270
58
28
66
15
119
25
146
52
192
109