2
0
1
5
4
10
7
11
18
24
45
12
20
21
6
14
13
59
15
25
17
72
23
39
32
36
16
33
100
63
61
80
55
46
38
26
8
49
99
30
35
41