0
1
4
12
2
10
22
7
8
15
21
27
6
3
19
5
11
49
33
23
26
65
25
48
17
76
169
40
31
18
37
293
139
80
64
58
69