2
0
3
7
10
17
9
11
22
21
47
14
37
32
39
82
20
24
23
15
54
27
51
105
26
12
28
46
41
127
68
67
55
40
33
103
66
113
125