12
21
43
19
18
48
45
14
27
15
73
34
25
7
16
50
29
47
17
54
57
28
20
33
540
95
9
58
39
71
10
64
565
66
76
241
164
376
183