6
5
10
3
4
8
17
69
13
9
15
20
16
34
46
21
26
72
42
50
36
19
61
32
22
28
321
23
51
80
41
58
122
85
98
544