2
0
4
1
15
7
3
6
9
20
13
21
12
18
31
11
30
60
8
75
22
24
42
67
123
19
5
53
43
87
10
73
33
57
16
49
76