2
12
0
7
11
17
14
3
10
6
50
16
13
46
22
18
4
27
21
45
9
35
40
32
25
31
29
44
56
19
57
55
37
121
48
69
20