3
14
8
23
10
17
20
33
98
35
7
886
104
170
16
21
25
278
71
238
49
13
65
82
46
61
75
137
45
47
62
31
27
51
58
56
18
53
34
73
15
37
659
148
55
43
0
9