5
48
15
25
1
10
93
56
104
58
399
170
612
14
108
21
42
14
44
155