2
1
0
41
9
5
29
88
56
15
26
34
6
35
31
18
19
24
43
22
17
10
23
7
8
39
57
38
45
48
83
92
27
85
32
53
14
47
115
66
99
89
77
80
11
75