7
5
48
15
25
71
10
93
56
104
58
399
170
612
221
14
108
21
42
6