1
2
4
7
3
10
16
5
40
0
27
28
11
15
64
65
94
20
46
47
119
161
31
88
148
19
52
32
21
29
86
12
42
61
36
35
188
23