0
1
3
21
18
11
2
36
41
7
9
16
47
28
13
79
8
56
89
19
20
25
27
39
24
55
15
12
17
62
115
92
49
60
90
127
162
71
169
419
86
23