3
4
43
1
7
25
11
14
17
5
9
55
21
6
12
30
10
34
18
20
212
56
60
22
50
93
64
28
37
76
33
58
86
132
40
27