2
0
53
4
7
5
123
66
37
42
10
3
23
21
1
9
39
14
26
6
36
32
12
34
41
33
47
11
19
17
38
8
122
22
65
46
85