0
6
1
11
3
21
5
10
7
2
30
49
23
17
20
42
27
28
64
29
46
39
87
90
34
35
82
59
96
108
37
65
72
119
43
53
24
61
56
74
50
48
13