2
1
12
9
4
11
0
28
5
26
40
17
16
43
20
31
74
82
25
66
54
80
32
22
13
45
30
95
29
50
60
89
56
108
34
41
33
10
52
59
63
49
36
35
39
38