4
10
15
2
8
13
0
29
20
26
9
23
11
22
12
31
18
25
6
61
30
117
68
21
33
166
55
77
92
47
19
17
42
60
16
40
78
38