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