3
12
7
0
22
8
14
29
2
5
60
20
50
90
52
139
39
4
24
41
6
10
49
30
40
1
85
70
25
21
112
18
9
265
33
16
47
80