8
13
307
9
116
6
82
20
12
68
54
63
19
162
11
85
76
96
62
70
84
46
497
65
29
90
104
33
17
15
98
69
58
32
40
30
218
60
79
89
39
14
174
44
232
37
137
115
41
154