2
0
4
12
20
89
111
43
61
25
67
11
45
105
59
32
30
16
38
18
31
87
80
28
113
24
94
10
8
60
54
13
22
82
27
63
83
65
5
15
7
9
34
1
72
101