2
3
8
0
13
16
14
20
7
45
12
27
5
4
22
31
56
10
120
39
9
43
25
49
21
37
40
36
18
74
142
38
24
26
23
15
87
165
82
103
58