3
5
3
11
5
22
19
21
60
14
5
10
16
21
9
63
15
157
2
21
15
23
63