5
1
18
2
11
32
23
42
3
4
60
19
22
36
6
10
16
7
43
8
15
17
21
26
33
77
64
73
31
38
27
12
145
134
137
20
189
39
81
9
0
284