2
0
55
45
7
4
15
19
30
29
9
20
22
18
13
12
10
32
86
56
33
23
77
3
41
43
108
40
37
21
11
172
76
51
149
44
24
8
68
14
39
100