2
10
3
21
32
1
11
67
28
305
30
8
16
20
6
5
24
4
26
72
44
37
14
42
25
50
55
40
18
64
33
9
191
12
15
7
0