8
5
50
6
3
1
22
13
18
85
31
11
15
36
37
142
42
23
47
14
41
30
107
66
68
111
26
10
110
100
43
72
90
24
70
16
52
53
136