0
6
5
4
23
30
17
28
103
76
68
86
9
36
14
19
31
13
100
27
26
142
403
20
32
43
49
16
52
72
42
39
8
10
40
41
21
34
11
22
51
24
69
25