2
1
3
10
14
8
12
13
16
0
60
36
40
9
46
57
44
20
21
38
47
37
102
83
29
89
85
25
23
123
67
121
18
35
99
41
6
45
15
227
86
26
24
117
113
64
4