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