9
10
1
7
21
34
12
111
8
5
0
11
6
33
25
15
61
36
16
81
29
38
41
79
13
28
44
19
59
27
100
82
118
24
53
35
83
159
76