12
2
7
9
3
5
11
0
19
10
132
21
15
23
28
36
8
4
33
30
29
83
66
1000
84
16
24
1
27
6
35
22
34
13
46
73
25
18
68
37
112