5
9
8
7
4
21
10
2
12
3
18
15
16
50
20
31
30
43
23
11
17
19
34
36
35
74
72
59
22
25
54
41
52
364
98
28