2
19
14
5
1
45
62
100
26
16
18
32
25
65
7
30
9
24
48
10
20
4
6
15
13
0
64
33
31
43
76
21
17
227
68
131
179