4
1
80
10
7
3
5
9
25
11
22
14
36
20
2
29
44
33
15
30
50
37
51
31
39
48
83
75
53
19
26
135
107
42
438
298
185
207