0
3
8
12
17
42
7
29
16
10
73
37
47
48
27
61
19
53
36
116
163
15
83
32
49
23
43
20
21
39
40
24
33
108
59
1
9
38
82
35
86
113
44
31
150