0
5
8
9
7
32
17
31
29
6
79
25
21
46
13
24
19
36
11
35
10
56
14
26
102
94
38
39
18
28
98
124
34
168
20
55
115
52
496
42
69
381
47
144