2
3
0
5
11
19
21
23
29
36
10
56
40
30
70
51
63
84
38
27
53
54
49
24
18
46
20
14
102
78
22
43
107
148
35
55
48