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