3
12
2
16
2
4
4
15
5
20
2
7
7
28
30
149
2
3
5
16
7
35
2
15
39
198
12
62
13
63
165
838
167
845
3
12
2
16
2
4
4
15
5
20
2
7
7
28
30
149
2
3
5
16
7
35
2
15
39
198
12
62
13
63
165
838
167
845