2
1
9
0
5
26
40
12
17
16
43
20
31
27
74
82
25
66
54
79
32
22
13
45
30
95
29
49
60
56
108
34
41
10
52
59
63
36
35
39
14
21
4
15
165
18
85
11