2
1
11
5
45
16
4
13
46
24
9
27
22
7
40
14
12
69
81
34
26
25
20
21
28
10
50
48
53
33
30
58
60
41
31
87
75
68
83
59
49
70
150
114
38
135