0
8
1
5
19
3
2
7
10
12
14
6
20
24
65
28
79
59
30
31
34
40
72
77
109
55
33
41
212
43
66
98
53
4
22
21
42
23
48
25
39
16