5
83
30
9
34
16
21
2
4
6
18
20
50
36
39
3
12
7
14
104
35
22
43
38
15
56
42
230
33
8
19
54
88
32
72
118
28
61