5
18
20
93
7
32
2
3
3
10
3
27
3
23
3
9
6
23
4
20
28
148
15
70
125
622
56
293
145
737
254
1290
5
18
20
93
7
32
2
3
3
10
3
27
3
23
3
9
6
23
4
20
28
148
15
70
125
622
56
293
145
737
254
1290