8
50
19
10
36
118
479
164
92
150
11
46
52
1
24
22
95
12
69
41
239
76
74
129
82
34
81
131
97
107
359
33
30
38
26
37
17
14
54
398
15
31
13
48
16
7
2