3
2
1
7
5
6
36
28
136
83
8
56
86
16
81
48
22
23
37
4
59
13
57
11
67
18
50
39
32
65
130
117
100
150
69
47
20
24
40
9
98
123
38
27