2
1
0
4
13
9
5
6
7
8
22
37
41
21
50
15
33
17
74
58
63
10
29
77
107
39
130
18
14
87
65
28
46
72
34
96
36
84
102
56