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