8
14
30
175
21
117
31
36
35
22
16
3
68
332
42
56
83
12
67
86
15
49
23
20
5
10
98
107
417
73
24
44
40
25
82
141
27
26
63
174
89
32
96
557
28