5
6
4
7
2
3
1
17
15
11
13
34
14
30
70
100
42
19
40
20
28
119
51
59
37
45
64
46
203
58
16
97
56
122
110
87
43
153
176
360