2
1
0
22
50
19
63
11
4
45
46
43
7
12
84
9
16
23
21
14
20
49
8
31
59
37
10
5
61
35
89
29
36
51
6
32
175
28